您現在的位置是:首頁 > 棋牌
資料庫備份還原失敗解決方案
- 由 資料庫及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