我有一台运行的服务器发生了磁盘崩溃.服务器有2个
文件组:PRIMARY和SECONDARY. SECONDARY存储在不同的NDF
文件中.我丢失了SECONDARY服务器的安装,我有PRIMARY
文件组的MDF
文件.几个月前我也有备份.有没有办法附加我没有丢失NDF的MDF
文件?我不介意丢失存储在SECONDARY
文件组中的表.
我正在使用sql Server 2008R2 DEV.谢谢!
这是从PRIMARY
文件组恢复数据的一种
方法.
由于数据库没有附加,你必须首先得到它并运行,你可以通过将旧备份恢复为备用名称来做到这一点(只是为了确保不要写任何重要文件).
然后将您缺少的数据库文件设置为OFFLINE:
ALTER DATABASE <DatabaseName>
MODIFY FILE ( NAME = <SecondaryFilegroupFileName>,OFFLINE )
将整个数据库设置为脱机,并在崩溃时使用文件中的副本替换数据库和事务日志文件.
将数据库设置为联机,您应该能够处理辅助文件组中未包含的所有数据以恢复数据.
原文链接:https://www.f2er.com/mssql/80615.html