提一个小问题

zjjyhxy 2004-08-13 08:39:58
我用ODBC把另外一台电脑的数据库连到本地, 在SQL EXPLORER 里看时, 发现有几个字段打不开,而且运行程序时, 也有几个字段找不到。 字段名又没错,有几个字段又是可以找到的, 请高手指教, 问题到底出在哪里啊?
...全文
115 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
taocsdn 2004-08-15
  • 打赏
  • 举报
回复
表坏了、数据库坏可能坏了
zjjyhxy 2004-08-13
  • 打赏
  • 举报
回复
啊 还这么麻烦 说句实话 那个SQL是客户过来装的 我不怎么懂 的
zjcxc 2004-08-13
  • 打赏
  • 举报
回复
先检测一下吧,另外,如果你的SQL没有打补丁,也最好先打上补丁.
zjjyhxy 2004-08-13
  • 打赏
  • 举报
回复
还没有 因为另外一台机子有人在用 我没法过去检测
zjcxc 2004-08-13
  • 打赏
  • 举报
回复
你用我的语句检测过你的数据库吗?
zjjyhxy 2004-08-13
  • 打赏
  • 举报
回复
可我在程序中调用数据库时, 也只能找到两个字段, 其他的字段就出错了
zjjyhxy 2004-08-13
  • 打赏
  • 举报
回复
你的意思是说 有可能是我电脑的SQL EXPLORER坏了?
zjjyhxy 2004-08-13
  • 打赏
  • 举报
回复
我的系统是九八的
zjcxc 2004-08-13
  • 打赏
  • 举报
回复
如果上述处理没有任何错误,则先看看用SQL自己的查询分析器/企业管理器,看看有没有同样的问题

如果没有问题,说明是SQL EXPLORER自身的问题.
zjjyhxy 2004-08-13
  • 打赏
  • 举报
回复
可在另外一台电脑上打开数据库看所有的字段都是可以的啊
zjcxc 2004-08-13
  • 打赏
  • 举报
回复
--查询分析器中,用下面的语句,检查/修复数据库/并整理索引碎片(需要比较长的时间,请在系统空闲时进行此工作)

USE MASTER
GO

sp_dboption '你的数据库名', 'single user', 'true'
Go

DBCC CHECKDB('你的数据库名', REPAIR_REBUILD)
Go

USE 你的数据库名
go

exec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_REBUILD)'
exec sp_msforeachtable 'DBCC DBREINDEX(''?'')'
go

sp_dboption '你的数据库名', 'single user', 'false'
Go
pbsql 2004-08-13
  • 打赏
  • 举报
回复
可能:表坏了、数据库坏了

11,848

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧