SQL Server检测到基于一致性的逻辑I/O错误校验和不正确解决方案
(2013-08-26 09:33:13)
标签:
sqlserverit |
周一大清早突然就告诉我出了问题实在是太不友善了。。。。。
这种没有任何预兆理由原因的问题真是神烦。。。。。
从网上搜索相关原因,应该是之前测试的时候存储过程执行未完成,将数据存储在临时表中,但未执行到删除临时表就退出了,导致数据错误。
解决方法是执行以下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
毫不友善的周一

加载中…