我有这个脚本来备份我的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.bak
,crm02.bak
.... crm30或crm31.bak
。
我该怎么办呢?
TIA
盖
答案 0 :(得分:0)
您可以将RETAINDAYS
设置为您希望保留该备份的天数。由于您使用的是NOSKIP
(和NOFORMAT
),因此SQL Server在过期之前不会覆盖该备份。此时,您还可以像提到的那样制定命名标准,或者设置维护计划以清除超过特定年龄的备份。