C盘是OS盘
D盘是数据盘(系统和用户dbs)
E盘是日志盘(系统和用户dbs)
D盘坏了。所以 sql 没有启动,因为缺少主 mdf 文件。
我可以通过指向主 mdf 文件的备份来启动 sql server,然后恢复 msdb/model/user dbs。但是我所有的备份文件都是 .bak 格式。
我有系统/用户数据库 (.bak) 的完整备份和日志备份。如何提取主 mdf 文件以启动我的 sql server?
也许在新的测试服务器上恢复 master,然后将该 master mdf 文件复制到原始的 sql server。还是重建系统数据库,然后恢复 master/msdb/model/user 数据库是否合适?
我使用过两种方法。
master
master
,您应该可以开始了。我建议阅读 Gail Shaw 的优秀文章The SQL Server Instance That Will not Start,其中包含针对多种启动问题的解决方案库。