规划 SQL Server 数据保护

 

发布日期: 2016年3月

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

在部署 DPM 以保护 SQL Server 之前执行以下操作:

  1. 有关任何 SQL Server 问题的信息,请参阅发行说明DPM 中支持和不支持的方案

  2. 验证 DPM 保护支持矩阵 中对 SQL Server 版本的支持。

  3. 请注意以下事项:

    • 如果具有包含远程文件共享上的文件的数据库,则保护将失败,错误 ID 为 104。DPM 不支持对远程文件共享上的 SQL Server 数据的保护。

    • DPM 无法保护远程 SMB 共享上存储的数据库。

    • 确保将可用性组副本配置为只读。

    • 你必须将系统帐户 NTAuthority\System 显式添加到 SQL Server 上的 Sysadmin 组。

    • 在为部分包含的数据库执行备用位置恢复时,你必须确保目标 SQL 实例启用了“包含的数据库”功能。

保护启用了 AlwaysOn 的 SQL Server

SQL Server 2012 引入了一项名为 AlwaysOn 的高可用性新功能。你可以将数据库添加到可用性组,后者本质上是针对故障转移配置的数据库的容器。System Center 2012 SP1 DPM 支持对属于可用性组的数据库进行保护。DPM 针对 AlwaysOn 功能的支持的突出特性包括:

  • 在创建保护组时,DPM 将在运行查询时检测可用性组。

  • DPM 将检测故障转移并继续保护数据库。

  • DPM 支持一个 SQL Server 实例的多站点群集配置。

当你保护使用 AlwaysOn 功能的数据库时,DPM 有以下限制:

  • DPM 将遵循在 SQL Server 中根据以下备份首选项为可用性组设置的备份策略:

    • 首选辅助副本 - 除了主副本是唯一在线副本的情况之外,备份应在辅助副本上进行。如果有多个辅助副本可用,则将选择具有最高备份优先级的节点进行备份。如果只有主副本可用,则备份应在主副本上进行。

    • 仅辅助副本 - 不应在主副本上执行备份。如果主副本是唯一在线副本,则不应进行备份。

    • 主 - 备份应始终在主副本上进行。

    • 任意副本 - 备份可以在可用性组中的任何可用性副本上进行。将根据每个节点的备份优先级来确定要从中备份的节点。

  • 请注意以下事项:

    • 备份可以通过任何可读的副本进行,即主副本、同步辅助副本、异步辅助副本。

    • 如果将任何副本排除在备份之外(例如启用了“排除副本”或将副本标记为不可读),则在任何选项下都不会选择该副本进行备份。

    • 如果有多个副本可用和可读,则将选择具有最高备份优先级的节点进行备份。

    • 如果所选节点上的备份失败,则备份操作将失败。

    • 不支持恢复到原始位置。