【问题标题】:sql server 2000 backup with agent带代理的sql server 2000备份
【发布时间】:2012-07-13 02:30:39
【问题描述】:

我有这个脚本来备份我的 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

我希望备份几天。

我考虑过在月份中指定备份的名称

例如crm01.bak, crm02.bak.... crm30 或 crm31.bak.

请问我该怎么做?

TIA

男人

【问题讨论】:

    标签: sql-server-2000 backup


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复,您能告诉我如何使用我提到的增量文件名进行备份吗?
    • 您可能会设置一个工作来执行此操作。我可能会建议从创建维护计划开始,其中包括一个向导,可引导您完成其中一些任务(包括您所询问的自定义)。您可以阅读great primer by Brad McGahee
    猜你喜欢
    • 2013-01-25
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 2010-12-12
    • 2014-09-21
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    相关资源
    最近更新 更多