情況如下:
我們有多個開發人員。我們想要匯入/匯出(還原/備份).bak
文件,同時處理相同的本機資料庫(每個開發人員都有一個本機資料庫實例:A)。
問題如下:
我嘗試做一個BACKUP DATABASE
並生成一個.bak
.另一個開發人員收到此訊息.bak
並嘗試RESTORE DATABASE
使用這些MOVE
語句更改.mdf
/的路徑.ldf
,因為它們可能不同。問題是它會抱怨.mdf
/.ldf
不可覆蓋,即使它們來自與 相同的資料庫.bak
。
有沒有辦法做我們想做的事?必須透過 來完成sqlcmd
。如果我們能夠.bak
不替換資料庫而是與其“合併”,那也將是一個優點。
我們使用的是 MS SQL Express 2008 R2。
如果需要任何其他信息,請詢問。
謝謝!
答案1
我註銷並重新登錄,似乎不再拋出錯誤。