Location: q:\SPHINX\NTDBMS\storeng\drs\include\record.inl:1447
Expression: m_SizeRec > 0 && m_SizeRec <= MAXDATAROW
SPID: 53
Process ID: 380
连接中断
先运行 DBCC CHECKTABLE('表名',REPAIR_ALLOW_DATA_LOSS )
然后会报 :
DBCC CHECKTABLE('dtr_shch_m1',REPAIR_ALLOW_DATA_LOSS )
服务器: 消息 7919,级别 16,状态 3,行 1
未处理修复语句。数据库需要处于单用户模式下。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
我们在:
alter database lt_erp set single_user with rollback immediate
go
dbcc checktable('表名',repair_allow_data_loss)
go
他就OK了~~~
当遇到数据库连接中断并尝试使用DBCC CHECKTABLE进行修复时,若在单用户模式下执行修复语句DBCC CHECKTABLE('表名', REPAIR_ALLOW_DATA_LOSS)会触发消息7919。为解决此问题,首先需要将数据库切换至单用户模式,并执行相应的修复命令。修复完成后,重新切换回多用户模式以确保数据库恢复正常。
2175

被折叠的 条评论
为什么被折叠?



