1
我們客戶端的服務器被損壞,包含NDF和LDF文件的驅動器不見了。倖存的唯一驅動器是具有MDF文件的驅動器。從mdf文件中恢復數據(ndf丟失)
沒有任何的備份。他們通過創建新數據庫(我猜測是從舊數據庫)恢復數據庫,並且應用bcp實用程序將數據複製到新數據庫。但是,他們不會公佈他們實際恢復的信息。
所以,我只是好奇地發現,只有在NDF文件丟失/丟失時才能從MDF文件中恢復數據。
我們客戶端的服務器被損壞,包含NDF和LDF文件的驅動器不見了。倖存的唯一驅動器是具有MDF文件的驅動器。從mdf文件中恢復數據(ndf丟失)
沒有任何的備份。他們通過創建新數據庫(我猜測是從舊數據庫)恢復數據庫,並且應用bcp實用程序將數據複製到新數據庫。但是,他們不會公佈他們實際恢復的信息。
所以,我只是好奇地發現,只有在NDF文件丟失/丟失時才能從MDF文件中恢復數據。
您將需要通過使用sp_attach_single_file_db系統存儲過程來恢復您的數據庫。事情是這樣的......
USE [master]
GO
EXECUTE sp_attach_single_file_db @dbname='DB_Name',
@physname=N'C:\Path_To_Your_MDF_FILE\DB_Name.mdf'
GO
編輯
USE [master]
GO
CREATE DATABASE DB_Name
ON (FILENAME = N'C:\Path_To_Your_MDF_FILE\DB_Name.mdf')
FOR ATTACH ;
GO
我有嘗試過這個......也不會沒有NDF執行(如果數據庫有NDF文件) –
不是編輯一個作品無論是。仍然在尋找ndf文件。 –