规划 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 之前执行以下操作:
有关任何 SQL Server 问题的信息,请参阅发行说明和 DPM 中支持和不支持的方案。
验证 DPM 保护支持矩阵 中对 SQL Server 版本的支持。
请注意以下事项:
如果具有包含远程文件共享上的文件的数据库,则保护将失败,错误 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 中根据以下备份首选项为可用性组设置的备份策略:
首选辅助副本 - 除了主副本是唯一在线副本的情况之外,备份应在辅助副本上进行。如果有多个辅助副本可用,则将选择具有最高备份优先级的节点进行备份。如果只有主副本可用,则备份应在主副本上进行。
仅辅助副本 - 不应在主副本上执行备份。如果主副本是唯一在线副本,则不应进行备份。
主 - 备份应始终在主副本上进行。
任意副本 - 备份可以在可用性组中的任何可用性副本上进行。将根据每个节点的备份优先级来确定要从中备份的节点。
请注意以下事项:
备份可以通过任何可读的副本进行,即主副本、同步辅助副本、异步辅助副本。
如果将任何副本排除在备份之外(例如启用了“排除副本”或将副本标记为不可读),则在任何选项下都不会选择该副本进行备份。
如果有多个副本可用和可读,则将选择具有最高备份优先级的节点进行备份。
如果所选节点上的备份失败,则备份操作将失败。
不支持恢复到原始位置。