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

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

墨色风雨
浏览 814回答 1
1回答

慕婉清6462132

这个~~挺麻烦的, 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中设置的“允许对系统目录直接修改”一项恢复    
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server