1. 程式人生 > >資料庫只有mdf檔案而沒有ldf檔案,如何恢復資料庫

資料庫只有mdf檔案而沒有ldf檔案,如何恢復資料庫

舉例:資料庫名為 TestData

第一步:

新建一個同名的資料庫即TestData資料庫

第二步:

停掉資料庫服務,找到剛才新建的TestData資料庫的mdf和ldf檔案,刪掉ldf檔案,再用之前想恢復的那個mdf檔案覆蓋新建的那個mdf檔案

第三步:

開啟資料庫服務,在查詢分析其中同時執行下面兩個系統儲存過程

exec sp_detach_db TestData,'true'  ---------分離資料庫

exec sp_attach_single_file_db '庫名','D:/softHome/Microsoft SQL Server/MSSQL.1/MSSQL/Data/TestData.mdf'     ----------通過單檔案附加資料庫(覆蓋後的mdf檔案),檔案路徑對應好自己電腦上的安裝路徑

 

 

通過這三步資料就恢復了,最好重新整理一下資料庫伺服器