iT邦幫忙

0

SQL 還原資料庫 T-sql

各位前輩想請問我需要把一台資料庫備份下來的資料庫還原到異地的另一台主機上
備份的部分我已經弄好了用NAS同步到另一台還原的部分我爬文後還是失敗

USE master
GO
ALTER DATABASE eip SET single_user WITH rollback immediate
GO
RESTORE DATABASE eip FROM 
DISK='e:\db\eip.bak' WITH NORECOVERY
GO
ALTER DATABASE eip SET multi_user
GO

這是目前小弟卡關的地方
我需要把備份出來 eip.bak 的資料庫還原回去

牛哥 iT邦好手 1 級 ‧ 2016-12-20 13:34:47 檢舉
錯誤訊息呢?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
wt6768
iT邦新手 4 級 ‧ 2016-12-20 11:48:38

請使用絕對路徑試試
希望對您有幫助

sujunmin iT邦新手 5 級 ‧ 2016-12-20 13:54:46 檢舉

您可以從備份的那台機器執行還原精靈,然後選擇產生 Script,到另外一台機器上跑(記得路徑要修改,這個動作只是要取得 Script,不是真的要還原),應該沒什麼問題~

0
做工仔人!
iT邦大師 1 級 ‧ 2016-12-20 16:15:45

請參考這篇

我要發表回答

立即登入回答