最近不知道什么原因,我本人的数据在删除日志文件后,在此附加时一直提示数据库无日志文件,数据库损坏等错误信息而导致无法附加数据库,查阅资料后,经过多番测试终于成功将数据库附加上去了。在此做个总结。
1、先建一个同名的空数据库
2、停止数据库服务
3、将原来有问题的数据覆盖刚刚新建的数据库文件,日志文件不要动,仅覆盖数据库文件。
4、启动数据库服务
5、alter database 自己的数据库 set emergency;
6、alter database 自己的数据库 set single_user;
7、dbcc checkdb(自己的数据库,REPAIR_ALLOW_DATA_LOSS);
8、dbcc checkdb(自己的数据库,REPAIR_REBUILD);
9、alter database 自己的数据库 set multi_user;
执行完以上步骤数据库则可正常使用。
如果觉得《SQL SERVER 数据库损坏 或者 附加数据库 无日志文件出错》对你有帮助,请点赞、收藏,并留下你的观点哦!