保护 SQL Server 数据

 

发布日期: 2016年3月

适用于: System Center 2012 SP1 - Data Protection Manager,System Center 2012 - Data Protection Manager,System Center 2012 R2 Data Protection Manager

当你计划通过使用 Data Protection Manager (DPM) 保护 Microsoft SQL Server 数据库时,此主题会提供你应该考虑的信息。

DPM 提供哪些 SQL Server 版本和功能?

版本

  • SQL Server 2005

  • SQL Server 2008

  • SQL Server 2008 R2

  • SQL Server 2012

  • SQL Server 2014

功能

  • SQL 群集

    在受 DPM 服务器保护的 SQL Server 群集部署中,当 SQL Server 的实例故障转移到另一个节点时,DPM 服务器将在没有备份管理员的干预下继续保护 SQL Server 群集的主节点。

    当 DPM 正在保护 SQL 群集时,DPM 是群集感知的。 DPM 除了感知群集中的节点,还有群集的标识。 在 SQL 群集方案中,如果 SQL Server 的实例更改为另一个节点,DPM 将在没有备份管理员的干预下继续保护 SQL 群集。

  • SQL 镜像

    当 DPM 服务器正在保护镜像的 SQL Server 数据库时,DPM 服务器感知到镜像数据库,并正确保护共享数据集。

  • SQL 日志传送

    在使用 SQL Server 日志传送的情况下,DPM 将自动发现正在使用的日志传送并将自身自动配置为共存。 这将确保正确的 SQL 保护。

  • SQL AlwaysOn

    当 DPM 正在保护 SQL AlwaysOn 时,它会自动检测可用性组。 它还将检测故障转移匹配项,并将继续保护数据库。

    有关 SQL 保护先决条件的详细信息,请转到此页 规划 SQL Server 数据保护。 我们建议你通读 SQL Server 先决条件页,然后才设置 SQL 保护。

准备 DPM,然后配置 SQL Server 保护

设置 SQL Server 保护之前,应确保按照下列步骤操作:

  1. 部署 DPM - 验证 DPM 是否已正确安装和部署。 如果还没有部署 DPM,请转到以下链接以获得指导:

  2. 设置存储 - 检查是否设置了存储。 在以下文章中阅读有关选项的详细信息:

  3. 设置 DPM 保护代理 - 必须将代理安装在 SQL Server 的实例上。 请阅读规划保护代理部署设置保护代理

为 SQL Server 的实例设置保护组

  1. 在 DPM 控制台中,单击“保护”

  2. 单击“新建”以启动“新建保护组”向导。

  3. 在“新建保护组”向导的“选择组成员”页上,请在“可用成员”下,展开 SQL Server 的实例。

  4. 将显示在该服务器上的 SQL Server 实例。 你可以选择在实例级别进行保护或保护单个数据库。 继续完成向导的其余部分以完成 SQL 保护的设置。

有关创建保护组详细信息可以在这篇文章中找到 创建和管理保护组

**注意:**在实例级别进行保护时,任何添加到该 SQL Server 实例的数据库将自动添加到 DPM 保护。 请参阅下面的屏幕快照,以了解在实例级别进行自动保护和单个数据库保护的示例。

**注意:**如果要使用 SQL Server AlwaysOn 可用性组,则可以创建包含可用性组的保护组。 DPM 服务器检测到可用性组,并将其在“群集组”下显示。 选择整个组以对其进行保护,这样向组添加的任何数据库都将进行自动保护。 此外还可以选择单独的数据库,而不是整个组。

对于 SQL Server 的每个实例,还可以运行系统状态备份或者完整裸机备份(包括系统状态)。 如果你希望能够恢复整个服务器而不只是数据,此功能就很有帮助。 有关保护组和裸机备份的详细信息,请参阅以下文章:

  1. 规划保护组

  2. 规划保护组长期和短期保护

  3. 保护服务器系统状态和裸机恢复 (BMR)

  4. 然后按照 创建和管理保护组 中的说明进行操作

创建保护组之后,数据开始初始复制。 然后,将根据保护组设置开始进行备份。

监视通知

创建保护组之后,将出现初始复制,且 DPM 将开始备份和同步 SQL Server 数据。 你可以按以下方式使用 DPM 监视初始同步和后续备份:

  • 使用默认 DPM 监视可以通过发布警报和配置通知为主动监视设置通知。 对于严重、警告或参考性警报以及实例化恢复状态,可以通过电子邮件发送通知。

  • 如果你在组织中部署了 System Center Operations Manager (SCOM),则可使用 SCOM 进行更深入的 DPM 监视和管理。 SCOM 中的 DPM 监视和管理足以满足 SQL 保护的监视需求。 有关详细信息,请参阅此文章:管理和监视 DPM

设置监视通知

  1. 在 DPM 管理员控制台中,单击“监视”>“操作”>“选项”。

  2. 单击“SMTP 服务器”,然后键入服务器名称、端口和用于发送通知的电子邮件地址。 该地址必须有效。

  3. 在“经过身份验证的 SMTP 服务器”中,键入名称和密码。 用户名和密码必须是“发件人”地址在上一步中进行了描述的用户的域帐户名。 否则通知发送失败。

  4. 若要测试 SMTP 服务器设置,请单击“发送测试电子邮件”,键入希望 DPM 发送测试邮件的目标电子邮件地址,然后单击“确定”。

  5. 单击“选项”>“通知”,并选择收件人想要被通知的警报种类。 在“收件人”中,键入想要 DPM 发送通知副本的每位收件人的电子邮件地址。

  6. 若要测试 SMTP 服务器设置,请单击“发送测试通知”>“确定”。