sql server 2000备份代理

时间:2012-07-12 15:55:39

标签: sql-server-2000 backup

我有这个脚本来备份我的sql server 2000数据库:

BACKUP DATABASE [CRM] TO DISK = N'd:\CRM_BACKUP\crm.bak'  
WITH NOINIT, NOUNLOAD, NAME = N'GUY_CRM_BACKUP', NOSKIP, STATS = 10, NOFORMAT

我希望备份可以使用几天。

我考虑过在一个月中提供备份的名称

e.g。 crm01.bakcrm02.bak .... crm30或crm31.bak

我该怎么办呢?

TIA

1 个答案:

答案 0 :(得分:0)

您可以将RETAINDAYS设置为您希望保留该备份的天数。由于您使用的是NOSKIP(和NOFORMAT),因此SQL Server在过期之前不会覆盖该备份。此时,您还可以像提到的那样制定命名标准,或者设​​置维护计划以清除超过特定年龄的备份。