|
alter database bg001302 set emergency
--设置为紧急状态。
--4、再运行:
alter database bg001302 set single_user
--或者:
--Sp_dboption 'bg000660', 'single user', 'true'
--设置为单用户模式。
--5、检查并重建日志文件,运行:
dbcc checkdb('bg001302',REPAIR_ALLOW_DATA_LOSS)
--这个时间比较长。耐心等待!如果有错误提示,再运行:
dbcc checkdb('bg001302',REPAIR_REBUILD)
--进行修复。如果没有错误,可以跳过。
--6、恢复成多用户模式
alter database bg001302 set multi_user
--------------------------------------------------------------------
sp_dboption 'mobilewocwol', 'single user', 'true'
DBCC checkdb('mobilewocwol',REPAIR_ALLOW_DATA_LOSS)
DBCC checkdb('mobilewocwol',REPAIR_ALLOW_DATA_LOSS)
DBCC checkdb('mobilewocwol',REPAIR_ALLOW_DATA_LOSS)
DBCC checkdb('mobilewocwol',REPAIR_ALLOW_DATA_LOSS)
DBCC checkdb('mobilewocwol',REPAIR_ALLOW_DATA_LOSS)
sp_dboption 'mobilewocwol', 'singl'
--------------------------------------------------------------------
修复单个表损坏
alter database bg000663_old set single_user with rollback immediate
DBCC CHECKTABLE(stockbardata,REPAIR_ALLOW_DATA_LOSS )
exec sp_dboption 'bg000663_old', 'single user', false
|
|