2019年10月4日 星期五

SQL Server 還原錯誤“restore database正在異常終止 錯誤 3154”

將bak備份檔做database restore發生錯誤訊息如下: 

The backup set holds a backup of a database other than the existing 'MyDatabase' database.
RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: 3154)
正在苦惱時,上網搜尋是否有人也有相同問題,真好! 有人有解法,原來只要改用command做restore即可,
command如下:
restore database MyDatabase from disk = 'C:\MyDatabaseBackup\MyDatabase.BAK' with replace
另外,更早時還出現另一個錯誤訊息,代號3219,這需要將原DB砍掉,重建一個新的空db,再做restore即可。

方法2:

沒有留言:

張貼留言