mssql 只有mdf檔案的時候如何還原

2022-02-08 08:54:45 字數 394 閱讀 6222

1、先新建乙個同名資料庫,然後停止sql服務,刪除新建資料庫.ldf檔案。

2、將要附加的資料庫的.mdf檔案覆蓋剛新建的.mdf檔案,並重啟服務。

這時資料庫data目錄下只有乙個.mdf檔案,啟動sql server management studio

3、新建查詢,執行如下sql

use mastergoalter database db_name set emergencygo

4、重建資料庫日誌檔案

alter database db_name rebuild log on (name=log_name,filename='c:\log_name.ldf')

5、設定資料庫為多使用者模式。alter database dbname set multi_user

MS SQL 只有MDF檔案進行還原

直接用命令執行即可,不同版本的資料庫也可以執行的。舊的資料庫檔案 lighthousetest.mdf 新的資料庫名稱 lighthouse exec sp attach db 新的資料庫名稱 mdf檔案路徑 eg exec sp attach db lighthouse,d database li...

只有mdf檔案的恢復技術

由於種種原因,我們如果當時僅僅備份了mdf檔案,那麼恢復起來就是一件很麻煩的事情了。如果您的mdf檔案是當前資料庫產生的,那麼很僥倖,也許你使用sp attach db或者sp attach single file db可以恢復 資料庫,但是會出現類似下面的提示資訊 裝置啟用錯誤。物理檔名 c pr...

只有mdf檔案的恢復技術

由於種種原因,我們如果當時僅僅備份了mdf檔案,那麼恢復起來就是一件很麻煩的事情了。如果您的mdf檔案是當前資料庫產生的,那麼很僥倖,也許你使用sp attach db或者sp attach single file db可以恢復資料庫,但是會出現類似下面的提示資訊 裝置啟用錯誤。物理檔名 c pro...