主機環境:
- Windows Server 2008 R2 Enterprise(64位元)
安裝套件:
- Microsoft SQL Server Enterprise Edition 2008 (64位元)
步驟一: 開啟SQL Server 2008
開啟SQL Server 2008的方式有兩種
方法一:點選桌面的SQL Server 圖示
方法二: 點選 左下方 開始 → 所有程式 → Microsoft SQL Server 2008 R2 →
主機環境:
安裝套件:
步驟一: 開啟SQL Server 2008
開啟SQL Server 2008的方式有兩種
方法一:點選桌面的SQL Server 圖示
方法二: 點選 左下方 開始 → 所有程式 → Microsoft SQL Server 2008 R2 →
在 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 正在異常結束。
檢查備份檔是否有效,執行下列SQL指令
restore VerifyOnly