您現在的位置是:首頁 > 棋牌

資料庫備份還原失敗解決方案

  • 由 資料庫及DotNet開發 發表于 棋牌
  • 2023-01-27
簡介mdf’,MOVE ‘舊資料庫名_log’ TO ‘D:Program FilesMicrosoft SQL ServerMSSQL11

切分怎麼讀

今天在一臺伺服器上新安裝了SQL Server 2012的資料庫軟體,然後還原一個異地備份到此伺服器目錄下的一個數據庫完整備份bak檔案,可惜失敗了,錯誤如下

資料庫備份還原失敗解決方案

然後透過還原的選項設定,依舊還是失敗

資料庫備份還原失敗解決方案

最後,透過執行以下SQL指令碼,還原成功,並且下次針對此資料庫,我們透過前面正常的還原操作,也是一切正常

注意:我們不需要在資料庫中先建立新資料庫名,透過以下SQL指令碼指定,否則也會報錯。

use master

RESTORE DATABASE

新資料庫名

FILE = N‘

舊資料庫名

FROM DISK = N‘D:\SQLServerBackUp\

備份舊資料庫名

。bak’

WITH REPLACE,

MOVE ‘

舊資料庫名

’ TO ‘D:\Program Files\Microsoft SQL Server\MSSQL11。MSSQLSERVER\MSSQL\DATA\

新資料庫名

。mdf’,

MOVE ‘

舊資料庫名

_log’ TO ‘D:\Program Files\Microsoft SQL Server\MSSQL11。MSSQLSERVER\MSSQL\DATA\

新資料庫名

_log。ldf’

GO

資料庫備份還原失敗解決方案

Top