我正在尝试创建一个 SQL 作业来备份我的数据库。我希望有:
- 每周完整备份
- 每日差异备份
- 可以清理 14 天以前的备份的东西
我开始使用维护计划来执行此操作,但决定通过作业来管理它会更加灵活。
我的问题是:如何命名备份文件?我是否使用日期命名约定命名它们并使用相同的约定删除旧文件?有没有更简单的方法?
如果我想多了,应该使用维护计划,我也会很感激这个答案。
我正在尝试创建一个 SQL 作业来备份我的数据库。我希望有:
我开始使用维护计划来执行此操作,但决定通过作业来管理它会更加灵活。
我的问题是:如何命名备份文件?我是否使用日期命名约定命名它们并使用相同的约定删除旧文件?有没有更简单的方法?
如果我想多了,应该使用维护计划,我也会很感激这个答案。
我推荐 Ola 的 SQL Server 维护脚本 - 备份、重新索引、检查数据库、内务管理,一切!它也处理命名约定!他们很聪明,也获奖了!!!!:)
就个人而言,如果您的数据库很小,我会保留完整的每日备份计划。我相信微软也建议这样做——简单是最好的方法。
Ola 的脚本: http: //ola.hallengren.com/