因为磁盘问题,SQL数据库 MDF 和LDF 分开放了,LDF放在公用存储盘,结果最不会坏的公用存储盘坏了,网管说没修复的希望,并且公用存储盘他们坐的备份也是没啥希望,现在在等存储厂家周一来维保,我个人觉得不是很靠谱,所以继续解决,但是从昨天到现在,没啥进展
SQL2005年代是可以直接附加MDF 然后删除LDF,会自动生成LDF文件的,现在SQL2008不行了,网上说的先新建数据库,然后停服务,再用文件覆盖新的MDF文件,再启用服务亲试没成功,还是提示数据库文件和日志文件不匹配什么的
请问各位有谁遇到过类似问题,并处理恢复成功的,或者提供下解决方案的,不胜感激,先谢谢了
附加.mdf之后,在附加数据库的窗口删除.ldf
如果依然不行,可以参考:SQL2008 无日志附加MDF文件
@dudu: 试了 覆盖后启动服务,运行命令 直接报错 提示日志文件和数据库文件不匹配 怀疑是SQL版本不一样
先点击添加需要附加的mdf文件,然后在下面 数据库详细信息把ldf路径这行删除,如果提示找不到mdf,则再指定下mdf路径即可。它会自动生成LDF文件
SQL2008 不允许这样操作