如何在 SQL Server 2008 中安排每天晚上 9:00 的备份?
5 回答
使用Microsoft SQL Server Management Studio创建新的维护计划。
在对象资源管理器中,转到文件夹Management > Maintenance Plans。
这将打开设计器。
在工具箱中,您将找到一个名为“备份数据库任务”的任务,将其拖到设计器上。
右键单击“备份数据库任务”,从上下文菜单中选择编辑
备份类型:
右键单击任务以选择要备份的数据库。
更改维护计划的时间表以设置运行时间。
除了这个线程中提到的解决方案,我可以推荐使用 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 备份作业,同时保留备份链以便于时间点恢复(数据库回滚)。
有一个向导可以指导您完成备份计划过程。第一步,向导会询问服务器名称、数据库名称和备份类型。接下来 - 您需要为备份和输出类型提供目标文件夹。在下一步中,您可以从备份验证、压缩、加密等多种选项中进行选择。
之后,在下一个窗口中,选择“计划”选项并指定发生频率,最后 – 提交计划的备份,您就完成了。
这里有一个很好的脚本http://ola.hallengren.com/运行时会创建一些 sql 代理作业,这些作业执行您应该在数据库上执行的一些维护任务。
使用 SQL Server Studio 中的管理树设置维护计划:
制定维护计划。SQL 2008 在 SSMS 中有一个很棒的向导,它将创建一个 SQL 代理作业,然后您可以检查和修改该作业 - 并查看 SQL 语法以供将来参考。
建议:先创建一个备份设备。