阅读目录
操作步骤
回到顶部
1.新建同名的数据库文件
2.暂停sqlsetver服务
3.将原先的mdf文件,覆盖新建的数据库,删除新数据库的ldf文件
4.重新启动sqlsetver服务 ,这时看到的数据库是这个样子的,打不开
5.执行以下sql语句
1 --1.设置为紧急状态
2 alter database 数据库名称 set emergency
3 --2.设置为单用户模式
4 alter database 数据库名称 set single_user
5 --3.检查并重建日志文件
6 dbcc checkdb('数据库名称',repair_allow_data_loss)
7 --4.第3步操作如果有错误提示,运行第4步,没有错误则跳过
8 dbcc checkdb('数据库名称',repair_rebuild)
9 --5.恢复成多用户模式
10 alter database 数据库名称 set multi_user成
或者也可以采用手动附加(本方法参考@码道程工)
最新内容请见作者的github页:http://qaseven.github.io/