DetailPage-MSS-KB

知识库

文章编号: 910401 - 最后修改: 2007年11月2日 - 修订: 1.6

 

本页

简介

本文介绍了如何使用 Microsoft 系统中心数据保护管理器 (DPM) 2006年帮助保护一个 Microsoft SQL Server 数据库。本文介绍的方法是针对以下产品:
  • Microsoft SQL Server 2005
  • Microsoft SQL Server 2000
  • Microsoft SQL Server 7.0
DPM 2006 不能直接帮助保护 SQL Server 数据库。 然后您才能使用 DPM 2006 帮助保护 SQL Server 数据库您必须 SQL Server 数据库备份到文件。您必须将此文件存储在共享或卷的 DPM 2006 保护组的成员上。您可以使用 SQL Server 企业管理器或第三方备份解决方案执行 SQL Server 数据库的联机备份。

注意本文介绍的方法进行了测试使用 SQL Server 企业管理器。如果您选择使用第三方备份解决方案,请按照建议的第三方过程,备份和还原 SQL Server 数据库之前,为了帮助保护该 SQL Server 使用 DPM 2006 的数据库。

有关如何备份在 SQL Server 信息数据库,请参阅在"备份和还原数据库"SQL Server 联机丛书中的主题,或请访问以下 Microsoft 网站:
SQL Server 2000 备份和恢复
http://technet.microsoft.com/en-us/library/cc966495.aspx (http://technet.microsoft.com/en-us/library/cc966495.aspx)

备份和还原数据库
http://msdn2.microsoft.com/en-us/library/aa196685(SQL.80).aspx (http://msdn2.microsoft.com/en-us/library/aa196685(SQL.80).aspx)

更多信息

如何通过使用 SQL Server 企业管理器备份.bak 文件

若要帮助保护 SQL Server 数据库使用 DPM 2006,您首先必须 SQL Server 数据库备份到文件。然后,您必须创建一个保护组,以帮助保护卷、 文件夹或包含该备份文件的共享。

在 SQL Server 备份数据库文件

配置 SQL Server 企业管理器或第三方备份解决方案,在以下位置之一中执行 SQL Server 数据库文件的一个典型的计划的备份,请执行以下操作:
  • <drive>: \SQLBackups\TestdbBackup.bak

    注意若要不必 SQL Server 的性能降低该卷不应在同一个卷包含 SQL Server 数据库日志或 $ SQL Server 数据库。
  • 如 \\DumpFileServer\SQLDumps\Sqldb1.bak 的网络共享
计划备份作业在首选的时间每晚运行。 例如对于安排在 23: 00 运行备份作业。

注意此计划是只是一个示例。如果您决定更改此时间,则可以考虑安排运行时间之前,您同步,并创建卷影副本的备份作业。

若要创建一个备份作业 SQL Server 企业管理器中,请按照下列步骤操作:
  1. 登录到 SQL Server 作为一个管理用户,然后开始 SQL Server 企业管理器。
  2. 展开 SQL Server 组,然后展开 SQL Server 的实例。
  3. 展开 管理,文件夹,然后展开 SQL Server 代理
  4. 用鼠标右键单击 新建,然后单击 作业
  5. 新建作业属性 对话框中键入备份作业的名称。
  6. 单击 步骤 选项卡,然后单击 新建
  7. 键入在步骤的名称。
  8. 数据库 列表中单击您要备份 SQL Server 数据库的名称。
  9. 命令 框中键入备份命令,然后单击 确定

    例如对于如果 SQL Server 数据库备份所需的名为 Testdb,键入以下命令。
    BACKUP DATABASE Testdb TO DISK = '<drive>:\SQLBackups\Testdbbackup.bak' WITH INIT
    注意 由于要备份整个数据库是 INIT 选项使确保备份的文件不附加到用于上一个备份作业的文件。例如对于本文假设 DPM 2006 将被配置为帮助保护该 <drive>: \SQLBackups 生产服务器上的文件夹。如果您备份 SQL Server 数据库,另一个文件夹以确保 DPM 2006 的配置来帮助保护该文件夹中。
  10. 单击 调度 选项卡,然后单击 新建调度
  11. 键入日程的名称,单击 更改,然后提供不同于默认计划的计划。
  12. 单击 确定 以关闭 调度 对话框。
  13. 单击 确定 以关闭该 新建作业属性 对话框。

创建保护组

为了帮助保护您在"备份文件在 SQL Server 数据库"部分中创建的备份文件,使用新建保护组向导创建新的保护组。若要这样做,请按照下列步骤操作:
  1. 打开 DPM 2006 管理员控制台。
  2. 单击 保护 菜单,然后单击 动作 菜单上的 创建
  3. 新建保护组向导选择保护计划页上单击 指定的时间表,然后计划要创建一小时之后应该先完成备份作业的卷影副本。

    安排的时间显示在下 同步和创建卷影副本的时间
  4. 计划要创建几个小时后会创建第一个卷影副本的第二个卷影副本。

    允许几个小时,因为您必须安排这些两个卷影副本之间的一致性检查。 例如对于如果备份作业启动 23: 00,安排要在创建有关 01: 00 第一个卷影副本。应将备份作业完成由 01: 00。然后,安排要在 06: 00 创建第二个卷影副本。一致性检查下一步中所述应通过 06: 00 结束。
  5. 在选择保护计划页上单击 高级选项,然后单击 计划每日的一致性检查。指定为至少 1 小时后在步骤 3 和至少四个小时之前在第 4 步中将卷影副本卷影副本的一致性检查的开始时间。设置为四个小时的最长持续时间。

    本步骤假定您一致性检查将在四个小时内完成。如果您确定您的一致性检查需要更长的时间,相应地,增加最大持续时间和更改的卷影复制,在第 4 步中的计划。基于在步骤 4 中的示例,安排到 02: 00 开始一致性检查。
备注
  • 您可能会收到两个邮件每一天,一个用于同步失败,失败的卷影副本的一个。这些消息表明用于帮助保护备份文件的副本是无效的之后创建第一个卷影副本。但是,预计此行为。一致性检查运行并完成后这些消息会自动将处于非活动状态。
  • 在步骤 4 中, 计划第二个的卷影副本,要创建一小时后结束一致性检查。若要验证或共享的文件夹的同步已完成,请按照下列步骤操作:
    1. 打开 DPM 2006 管理员控制台。
    2. 单击 监视,然后单击 作业
    3. 查看同步列表,然后确认同步的文件夹或共享的已完成。
  • 请确保磁盘分配的保护组中的 卷影副本区域 条目足以容纳多个卷影副本。如果此项,则不足可能会丢失以前的卷影副本。
如果您打算在 SQL Server 备份数据库一次每一天,您可以使用此过程。如果您必须更频繁地备份 SQL Server 数据库,您可以调整备份日程和保护组计划的同步和卷影副本,以满足您的需要。

如何还原 SQL Server 数据库

如果必须还原 SQL Server 数据库备份文件受保护的请按照下列步骤操作:
  1. 打开 DPM 2006 管理员控制台,然后单击 恢复
  2. 浏览 选项卡上找到所需的备份文件的卷影副本。例如对于查找该 Sqldb1.bak 文件。
  3. 找到所需的备份文件之后,单击 恢复,然后将备份文件还原到目标。

    如果还原的目标服务器上仍然存在原始 Sqldb1.bak 备份文件,已恢复的副本将被重命名。例如对于恢复的副本可能被命名为复制的 Sqldb1.bak。
  4. 备份文件后,使用 SQL Server 工具或第三方备份解决方案执行 SQL Server 数据库恢复。

参考

有关如何还原该 SQL Server 信息数据库,请访问以下 Microsoft 网站:
SQL Server 2000 管理员袖珍顾问: 数据库备份和恢复: 还原数据库
http://technet.microsoft.com/en-us/library/cc917637.aspx (http://technet.microsoft.com/en-us/library/cc917637.aspx)

SQL Server 2000 备份和恢复
http://technet.microsoft.com/en-us/library/cc966495.aspx (http://technet.microsoft.com/en-us/library/cc966495.aspx)

这篇文章中的信息适用于:
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2000 标准版
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 7.0 标准版
  • Microsoft System Center Data Protection Manager 2006
关键字: 
kbmt kbhowto KB910401 KbMtzh
机器翻译机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 910401  (http://support.microsoft.com/kb/910401/en-us/ )
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
其他支持选项
Microsoft Community 支持论坛
直接联系我们
查找 Microsoft 认证合作伙伴
Microsoft 商店
关注我们: