edit_note帖子
143
stars积分
241,462
event加入
2010-11-02
技术讨论
修复受损MSSQL数据库
schedule发表于 2014-03-31 09:06:00
visibility查看 1,654
chat_bubble回复 0
#1 楼主
停止网站,停止数据库,再启动数据库,企业管理器中 执行以下代码,[库名]改成要修复的数据库名。
USE *
GO
*dboption ‘库名‘, ‘single user‘, ‘true‘
Go
DBCC CHECKDB(‘库名‘, REPAIR_ALLOW_DATA_LOSS)
Go
USE 库名
go
* *msforeachtable ‘DBCC CHECKTABLE(‘‘,?,‘‘,REPAIR_REBUILD)‘
go
*dboption ‘库名‘, ‘single user‘, ‘false‘
Go
USE *
GO
*dboption ‘库名‘, ‘single user‘, ‘true‘
Go
DBCC CHECKDB(‘库名‘, REPAIR_ALLOW_DATA_LOSS)
Go
USE 库名
go
* *msforeachtable ‘DBCC CHECKTABLE(‘‘,?,‘‘,REPAIR_REBUILD)‘
go
*dboption ‘库名‘, ‘single user‘, ‘false‘
Go
forum
暂无回复,快来抢沙发!
登录 后才能回复
flag举报帖子