为了账号安全,请及时绑定邮箱和手机立即绑定

sql 数据库分离以后 相应的log没有了,我现在附加不上去,怎么办?求解决,好着急

sql 数据库分离以后 相应的log没有了,我现在附加不上去,怎么办?求解决,好着急

墨色风雨 2018-12-06 20:35:12
sql 数据库分离以后 相应的log没有了,我现在附加不上去,怎么办?求解决,好着急
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

这个~~挺麻烦的,

1先建一个同名的数据库,

2然后把数据库的服务关了,

3把MDF文件覆盖到刚刚建的数据库上,

4启动数据库服务,数据库变成质疑状态

5设置数据库允许直接操作系统表。可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中

6设置数据库为紧急修复模式 update sysdatabases set status=-32768 where dbid=DB_ID(’dbname’)

7重建日志文件dbcc rebuild_log(’dbname’,’ldf路径’)

8设置数据库为正常状态 sp_dboption ’dbname’,’dbo use only’,’false

9最后,要将步骤5中设置的“允许对系统目录直接修改”一项恢复

 

 

查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 813 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信