RESTORE DATABASE Status_backup_2015_05_31_230001_686899
FROM DISK = 'E:\Restore\Status_backup_2015_05_31_230001_686899.bak'
WITH FILE = 1,
MOVE 'StatusBackup_Data' TO 'E:\Restore\Files\Status_backup_2015_05_31_230001_686899.mdf',
MOVE 'StatusBackup_Log' TO 'E:\Restore\Files\Status_backup_2015_05_31_230001_686899.ldf',
NOUNLOAD, REPLACE, STATS = 1
GO
我有下面的腳本來從備份恢復數據庫。還有另外9個帶日期戳的.bak文件如何添加.bak文件的循環來恢復單個腳本?
Status_backup_2015_10_31_230001_754565
Status_backup_2015_09_31_230001_865643
Status_backup_2015_08_31_230012_967686
Status_backup_2015_07_31_230001_676760
Status_backup_2015_06_31_230001_665455
Status_backup_2015_04_31_230001_355656
Status_backup_2015_03_31_230001_246754
Status_backup_2015_02_31_230001_646457
Status_backup_2015_01_31_230001_975644
我需要將所有這些作爲循環放入上面的腳本中。我正在嘗試添加但沒有正確包含腳本。請任何人都可以建議我如何添加剩餘的.bak文件。
謝謝。
爲所有其它的備份文件的日誌備份爲你需要申請相同的數據庫?或者它們應該是完整的備份,並且每個都將恢復到它自己的數據庫? –
都是完全備份,每個都必須在自己的.mdf和.ldf文件中使用時間戳恢復到文件夾中。 – Amelia