如何在SQL Server 2008中的晚上9点安排每日备份?
答案 0 :(得分:21)
答案 1 :(得分: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备份作业,同时保留备份链以便于时间点恢复(数据库回滚)。
有一个向导可引导您完成备份计划过程。在第一步中,向导会询问服务器名称,数据库名称和备份类型。下一步 - 您需要提供备份的目标文件夹和输出类型。在下一步中,您可以选择各种选项,例如备份验证,压缩,加密等。
之后,在下一个窗口中,选择“计划”选项并指定发生的频率,最后 - 提交计划备份,您就完成了。
答案 2 :(得分:7)
这里有一个很好的脚本http://ola.hallengren.com/,运行时创建一些sql代理作业,执行你应该在数据库上执行的一些维护任务。
答案 3 :(得分:1)
使用SQL Server Studio中的管理树设置维护计划:
答案 4 :(得分:0)
制定维护计划。 SQL 2008在SSMS中有一个很好的向导,它将创建一个SQL代理作业,然后您可以检查和修改它 - 并查看SQL语法以供将来参考。
建议:首先创建一个备份设备。