SQL Server從BAK檔案還原新的資料庫

2021-09-08 12:30:23 字數 649 閱讀 2676

很多時候,比如為了方便測試,排查問題,我們常常會拿到問題系統的資料庫備份來開發環境下debug,這個時候就會出現同乙個資料庫的多個副本。

還原到乙個新建的空資料庫,在選項中勾選覆蓋現有資料庫,同時需要修改目標mdfldf檔案的路徑為新資料庫的檔案路徑。但是這個還是提示"備份於現有的資料庫不同",wtf

一定是我們少選了什麼,還是**可靠,用下面的**可以成功的轉殖資料庫:

restore database [max_insurance]

from disk = 'f:\******x.bak'

with nounload, replace, stats = 10,

move '***x_data' to 'h:\sqlserver\data\max_insurance.mdf',

move '***x_log' to 'h:\sqlserver\log\max_insurance.ldf'

go

move後面的***對應到上圖中的馬賽克

資料庫中有個複製資料庫的功能,可以試試

SQL Server 2005匯入bak檔案

1 右擊sql server 2005例項下的 資料庫 資料夾。就是與安全性 伺服器物件同級的目錄。選擇新建資料庫。2 新增資料庫名稱,名稱與備份的資料庫名稱一致,點選確定。3 在 資料庫 點選右鍵,選擇還原資料庫,在目標資料庫選擇剛才新建的資料庫,選擇源裝置,選擇瀏覽,備份位置選擇新增。知道指定的...

資料庫還原 bak檔案

資料庫還原,我知道有倆種方式 一種方式是直接在資料庫上操作,一種是在資料庫裡用 還原 一般情況下這樣就可以還原資料庫了,但有時會報乙個錯 出現這種情況,就說明第一種方式不能還原資料庫了 接下來用第二種方式即可 在資料庫裡用 直接還原 alter database 資料庫名 set offline w...

從SQL Server中讀取XML檔案

如果你參考books online bol 你會發現有相關的條目,包括openxml以及 openrowset。所有的這些例子都支援將xml文字作為已經宣告的變數,這對於經常處理文字的使用者來說非常方便,但對於希望在開發中讀取xml檔案並進行相應處理的開發人員來說就不是這樣了。處理這樣的問題,或許最...