2010-07-05 120 views

回答

24
  1. 使用的Microsoft SQL Server Management Studio中创建一个新的维护计划。

  2. 在对象浏览器中,转至文件夹管理>维护计划

  3. 这将打开设计器。

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

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

  6. 备份类型:

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

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

Mantenance Plans

+0

你在说什么和什么是文件夹管理? – 2014-03-17 05:14:22

+0

嗨内维尔,怎么了?我正在讨论为SQL Server 2008安排备份。我认识到你无法使其工作?什么问题? – 2014-03-17 08:45:23

+0

不,我的意思是我没有在Microsoft SQL Server Management Studio中找到任何“文件夹管理”选项。 但是我发现了另一种使用备份对话框中的使用脚本选项来备份备份的方法。 – 2014-03-17 09:15:25

1

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

建议:先创建备份设备。

10

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

+1

Pluralsight推荐Ola的解决方案,作为使用内置数据库维护计划(Ola Hallengren的维护解决方案)的一种更优质的解决方案http://pluralsight.com/training/Courses/TableOfContents/sqlserver-2012ic – Riga 2013-09-27 14:28:45

1

有几个第三方工具允许安排备份和控制状态。请尝试使用解决这些任务的EMS SQL Backup。它还包括可以轻松部署到服务器的典型维护操作模板。

13

除了本主题中提到的解决方案之外,我可以推荐使用ApexSQL Backup来创建SQL Server计划备份。

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

它说明了如何利用SQL Server代理作业安排在SQL Server备份,SQL Server维护计划和ApexSQL备份: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备份作业,同时保留备份链以实现简单的时间点恢复(数据库回滚)。

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

然后,在下一个窗口中,选择'计划'选项并指定出现频率,最后 - 提交计划的备份,你就完成了。

3

我可以建议你两种方式如何安排SQL Server 2008中

备份使用SSMS的帮助(SQL Server的枭雄工作室)

打开“枭雄”文件夹,找到“维护计划“。您需要有SYSADMIN数据库roleIn才能安排这样的计划。然后右键单击维护计划文件夹并选择新建维护计划。
enter image description here

输入您要创建的维护计划的名称。然后点击作业计划屏幕右上角突出显示的部分上的日历图标。在打开的窗口中设置所有必要的备份计划。 enter image description here

从屏幕左下方选择备份数据库任务以设置备份过程。然后将该元素拖到右侧窗口中。 enter image description here

双击数据库任务。在打开的窗口设置中,配置与数据库备份相关。 enter image description here

指定要备份的数据库。 enter image description here

在SQL Server 2008中安排备份的第二种方法是使用第三方工具SQLBackupAndFTP或者如果你愿意SAAS你可以尝试类似SqlBak

你可以找到更多关于How to Backup SQL Database Automatically in my blog post的信息。