可以数据库修复
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
写的真的很不错 帮你顶下哈!! 不要在一棵树上吊死,在附近几棵树上多试试死几次~ 你的丑和你的脸没有关系。。。。。。 不要在一棵树上吊死,在附近几棵树上多试试死几次~ 相当不错,感谢无私分享精神!
页:
[1]