11

如何在 SQL Server 2008 中安排每天晚上 9:00 的备份?

4

5 回答 5

21
  1. 使用Microsoft SQL Server Management Studio创建新的维护计划。

  2. 在对象资源管理器中,转到文件夹Management > Maintenance Plans

  3. 这将打开设计器。

  4. 在工具箱中,您将找到一个名为“备份数据库任务”的任务,将其拖到设计器上。

  5. 右键单击“备份数据库任务”,从上下文菜单中选择编辑

  6. 备份类型:

    • 完整:每次都进行完整备份(参考)
    • 差异:备份上次和当前状态之间的更改。如果要恢复,您将需要所有差异 + 初始备份!(参考)
    • 事务日志:备份自上次完整备份以来的事务。(参考)
  7. 右键单击任务以选择要备份的数据库。

更改维护计划的时间表以设置运行时间。

维修计划

于 2010-07-05T13:58:19.500 回答
11

除了这个线程中提到的解决方案,我可以推荐使用 ApexSQL Backup 来创建 SQL Server 计划备份。

我发现一篇文章简要介绍了备份类型和推荐的备份策略实践(备份位置、计划和自动备份、备份测试和验证)。

它解释了如何利用 SQL Server 代理作业、SQL Server 维护计划和 ApexSQL 备份在 SQL Server 中安排备份:http: //solutioncenter.apexsql.com/how-to-create-a-sql-server-scheduled-backup/

要将 SQL Server 计划备份创建为 SQL Server 代理作业,需要编写 T-SQL 脚本。

ApexSQL Backup 可用于避免编写 T-SQL 脚本,还可以避免在使用 SQL Server 维护计划时需要维护备份计划及其相应的作业。

该工具可在一项任务中自动执行和安排 SQL Server 备份作业,同时保留备份链以便于时间点恢复(数据库回滚)。

有一个向导可以指导您完成备份计划过程。第一步,向导会询问服务器名称、数据库名称和备份类型。接下来 - 您需要为备份和输出类型提供目标文件夹。在下一步中,您可以从备份验证、压缩、加密等多种选项中进行选择。

之后,在下一个窗口中,选择“计划”选项并指定发生频率,最后 – 提交计划的备份,您就完成了。

于 2016-02-03T11:03:57.107 回答
7

这里有一个很好的脚本http://ola.hallengren.com/运行时会创建一些 sql 代理作业,这些作业执行您应该在数据库上执行的一些维护任务。

于 2010-07-05T19:15:30.673 回答
1

使用 SQL Server Studio 中的管理树设置维护计划:

设置备份数据库的维护计划

于 2010-07-05T13:59:42.157 回答
0

制定维护计划。SQL 2008 在 SSMS 中有一个很棒的向导,它将创建一个 SQL 代理作业,然后您可以检查和修改该作业 - 并查看 SQL 语法以供将来参考。

建议:先创建一个备份设备。

于 2010-07-05T13:58:12.830 回答