2010-05-17 68 views
1

如果我進行數據庫備份作業,我將其設置爲Expire day = 2。每天運行一次此備份作業。如何刪除超過2天的備份集?我使用SQL 2005 Express,因此所有內容都以腳本運行。這是運行的腳本:如何在SQL備份追加中強制過期日?

BACKUP DATABASE [數據庫名稱] TO DISK = N'C:\ Temp \ DatabaseName.bak'WITH RETAINDAYS = 2,NOFORMAT,NOINIT,NAME = N'DatabaseName-完整數據庫備份',SKIP ,NOREWIND,NOUNLOAD,STATS = 10 GO

5天后我有5個備份集。這將填滿磁盤....

感謝

回答

1

沒有辦法,你可以用Express版本做。它沒有隨附的SQL代理作業調度服務。請參閱table進行比較。您需要創建批處理腳本 以適應此升級版本。

0

如何使用一些免費的數據庫備份工具,使數據庫備份過期自定義日期?您只需將其設置在SQL Server Express上,並運行定時備份並清理舊版* .bak