mdf與ldf檔案如何還原到SQL Server資料庫
1,首先新建兩個資料庫(Db1,Db2)
在Db1資料庫中新增一個表:
然後點選資料庫右鍵-屬性-檔案-找到檔案路徑
然後複製這個路徑中的Db1的資料,把這兩個檔案放到其他檔案之下
複製之前需要關閉SQL Server (MSSQLSERVER)
關閉方法是-右鍵此電腦-管理-選中SQL Server (MSSQLSERVER)之後右鍵停止就行了
我們要做的操作就是把Db1的資料附加到Db2資料庫中
2,分離資料庫
分離資料庫就是將某個資料庫(如Db2)從SQL Server資料庫列表中刪除,使其不再被SQL Server管理和使用,但該資料庫的檔案(.MDF)和對應的日誌檔案(.LDF)完好無損。分離成功後,我們就可以把該資料庫檔案(.MDF)和對應的日誌檔案(.LDF)拷貝到其它磁碟中作為備份儲存。
右鍵-任務-分離
在下圖的分離資料庫視窗中列出了我們要分離的資料庫名稱。請選中“更新統計資訊”複選框。若“訊息”列中沒有顯示存在活動連線,則“狀態”列顯示為“就緒”;否則顯示“未就緒”,此時必須勾選“刪除連線”列的複選框。
分離資料庫引數設定完成後,單擊底部的”確定”按鈕,就完成了所選資料庫的分離操作。這時在物件資源管理器的資料庫物件列表中就見不到剛才被分離的資料庫名稱Db2了(如下圖)。
3,附加資料庫
在下圖中,點選資料庫右鍵-附加
然後在“附加資料庫”視窗中,單擊頁面中間的“新增”按鈕,開啟定位資料庫檔案的視窗,在此視窗中定位剛才拷貝到SQL Server的DATA資料夾中的資料庫檔案目錄(資料檔案不一定要放在“DATA”目錄中),選擇要附加的資料庫檔案(字尾.MDF,如下圖)。
如果需要修改附加後的資料庫名稱,則修改“附加為”文字框中的資料庫名稱。我們這裡均採用預設值,因此,單擊確定按鈕,完成資料庫的附加任務。
如果出現錯誤,點選訊息檢視什麼原因
將要附加的.mdf檔案和.ldf檔案更改許可權,選中.mdf檔案---->右擊----->安全------> Authenticated Users---->編輯---->安全控制允許,
修改好許可權之後回到資料庫,再點選確定就可以附加成功了
完成以上操作,我們在物件資源管理器中就可以看到剛剛附加的資料庫Db2,Db1的資料也已經到達了Db2中(如下圖)。