SQL SERVER数据库:Invalid operation. The connection is closed.

程序正常,执行某个表的查询、更新等操做报上面的异常,其余表没问题,多是表损坏了,运行DBCC CHECKDB检查有错误没,有就须要修复了!数据库

我正在问度娘怎么修复,遇到了这个问题!it

已经抢救回来啦!!!!!感谢度娘,步骤以下程序

1.改成单用户模式对数据库进行维护
alter database  DB名称 set single_user with rollback  immediate  im

2.修复表,这一步可能还会提高有错误数据

dbcc checkdb('DB名称 ',repair_allow_data_loss)查询

3.执行第三步后错误变为0异常

dbcc checkdb ('DB名称 ',REPAIR_REBUILD)db

4.成功后记得改成多用户模式tab

alter database DB名称 set multi_user with rollback immediatedi

相关文章
相关标签/搜索