428
人物
SQL Server 2000的備份與還原
SQL Server 2000的備份與還原:
備份數據庫,示例:
BACKUP DATABASENorthwind
TO DISK =’c:\Northwind.bak’
還原數據庫,例如:
–返回由備份集內包含的數據庫和日誌文件列表組成的結果集
RESTOREFILELISTONLY
FROM DISK =’c:\Northwind.bak’
–還原由BACKUP備份的數據庫
RESTORE DATABASENorthwind
FROM DISK =’c:\Northwind.bak’
–指定還原後的數據庫物理文件名稱及路徑
RESTORE DATABASETestDB
FROM DISK =’c:\Northwind.bak’
WITH
MOVE ‘Northwind’ TO’c:\test\testdb.mdf’,
MOVE’Northwind_log’ TO ‘c:\test\testdb.ldf’
MOVE’logical_file_name’ TO ‘operating_system_file_name’
指定應將給定的logical_file_name 移到 operating_system_file_name。
默認情況下,logical_file_name將還原到其原始位置。如果使用RESTORE
語句將數據庫複製到相同或不同的服務器上,則可能需要使用 MOVE 選項重
新定位數據庫文件以避免與現有文件衝突。可以在不同的 MOVE 語句中指定
數據庫內的每個邏輯文件。
–強製還原,加上REPLACE參數,則在現有數據庫基礎上強製還原。
RESTORE DATABASETestDB
FROM DISK = ‘c:\Northwind.bak’
WITH REPLACE,
MOVE ‘Northwind’ TO’c:\test\testdb.mdf’,
MOVE’Northwind_log’ TO ‘c:\test\testdb.ldf’
最後更新:2017-01-04 22:34:42