加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SQL Server检测到基于一致性的逻辑I/O错误校验和不正确解决方案

(2013-08-26 09:33:13)
标签:

sqlserver

it

周一大清早突然就告诉我出了问题实在是太不友善了。。。。。

这种没有任何预兆理由原因的问题真是神烦。。。。。


从网上搜索相关原因,应该是之前测试的时候存储过程执行未完成,将数据存储在临时表中,但未执行到删除临时表就退出了,导致数据错误。


解决方法是执行以下sql
 
[sql] 
use MyDB  
go  
ALTER DATABASE MyDB SET SINGLE_USER   --设置为单用户  
DBCC CHECKDB (MyDB, repair_allow_data_loss) with NO_INFOMSGS   --允许丢失错误  
go  
ALTER DATABASE MyDB SET MULTI_USER   --设置为多用户  
go  


毫不友善的周一

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有