问题:
[OS硬盘在数据库备份之前已损坏,可以传输原始的.mdf和.ldf文件,但是那些.mdf和.ldf文件不能直接由SQL Server Management Studio附加。
解决方案:
假设数据库名称为'Sample',并且数据库文件路径为'D:\ DB'
第1步:打开Microsoft SQL Server Management Studio以使用以下命令创建新数据库数据库名称:Sample路径:D:\ DB
Step2:停止数据库服务器
Step3:从文件夹D:\ DB中删除Sample.mdf和Sample.ldf文件
Step4:将旧的Sample.mdf复制到文件夹D:\ DB
Step5:启动数据库服务器
Step6:执行以下SQL来分离数据库
exec sp_detach_db示例,'true'
Step7:执行以下SQL来附加DB,然后刷新
exec sp_attach_single_file_db'样本','D:/DB/Sample.mdf'