如何在sql server 2008中安排备份? [关闭]

问题描述 投票:11回答:5

如何在SQL Server 2008中的晚上9点安排每日备份?

sql-server-2008 backup schedule database-backups
5个回答
21
投票
  1. 使用Microsoft SQL Server Management Studio创建新的维护计划。
  2. 在对象资源管理器中,转到文件夹管理>维护计划。
  3. 这将打开设计师。
  4. 在工具箱中,您将找到名为“备份数据库任务”的任务,将其拖到设计器上。
  5. 右键单击“备份数据库任务”,从上下文菜单中选择编辑
  6. 备份类型: 完整:每次(ref)都进行完整备份 差异:备份上次和当前状态之间的更改。如果要恢复,您将需要所有差异+初始备份! (ref) 事务日志:自上次完全备份以来对事务进行备份。 (ref)
  7. 右键单击任务以选择要备份的数据库。

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


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备份作业,同时保留备份链以便于时间点恢复(数据库回滚)。

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

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


7
投票

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


1
投票

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

Setting up a Maintenance Plan to Backup Databases


0
投票

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

建议:首先创建备份设备。

© www.soinside.com 2019 - 2024. All rights reserved.