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中设置的“允许对系统目录直接修改”一项恢复
- 1 回答
- 0 关注
- 813 浏览
添加回答
举报
0/150
提交
取消