SQLSERVER数据库问题 请各位牛人帮忙看看如何解决 急!!!

Edifier0709 2010-07-06 12:43:07
现在生产库中出现如下情况

1.某个表中有些列可以更新 有些列却不能 更新就超时

如某表A有 ID列 列1 列2 列3

UPDATE 列1 = XX WHERE ID列 = 1 执行正常

UPDATE 列2 = XX WHERE ID列 = 1 执行正常

2. 执行DBCC CHECKTABLE(表A)后恢复正常

过一段时间又出来了

问题还是没有解决

麻烦各种帮忙看看需要怎么做

只有20分了:(


...全文
96 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Edifier0709 2010-07-06
  • 打赏
  • 举报
回复
看起来就像是某一列被锁住 不能UPDATE

什么情况下会锁定某一列?

索引造成的?
Edifier0709 2010-07-06
  • 打赏
  • 举报
回复
出问题的时候 不仅仅是这个表A会出现这样的情况

还有其他表也是一样

但是DBCC CHECKTABLE(任何一个表)后就恢复正常了

是否数据库损坏了?

要如何处理?
Edifier0709 2010-07-06
  • 打赏
  • 举报
回复
是的 有WHERE条件
冷箫轻笛 2010-07-06
  • 打赏
  • 举报
回复
你的更新都没有where条件的?

更新不成功的列,也是这样的更新语句?
Edifier0709 2010-07-06
  • 打赏
  • 举报
回复
打错了,

UPDATE 表A SET 列1 = XX WHERE ID列 = 1 执行正常

UPDATE 表A SET 列2 = XX WHERE ID列 = 1 执行不正常 执行就超时
jwdream2008 2010-07-06
  • 打赏
  • 举报
回复

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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