如何將SQL 2000/2005 Server資料庫備份檔還原到不同的主機
在 SQL2005 下建立一個新的資料庫名為 TestDB
產生相關檔案有 TestDB.mdf 與 TestDB_log.ldf 放置在 D:\MSSQLData 目錄下
而想要還原的資料庫的來源是在另一台SQL2000所備份的
其中備份檔共有一個完整備份的資料檔以及兩個交易紀錄備份檔
然後使用 SQL 命令進行還原作業
- RESTORE DATABASE TestDB
- FROM disk='D:\backup\TestDB_db_200710280200.BAK'
複製代碼
出現下列錯誤訊息
訊息 3159,層級 16,狀態 1,行 1
資料庫 "Emp" 的記錄結尾尚未備份。若您不想遺失其中的內容,請使用 BACKUP LOG WITH NORECOVERY 備份記錄。亦可使用 RESTORE 陳述式的 WITH REPLACE 或 WITH STOPAT 子句,覆寫記錄的內容。
訊息 3013,層級 16,狀態 1,行 1
RESTORE DATABASE 正在異常結束。 |