在群集中使用 SQL Server 的注意事项
在群集中使用 SQL Server 时,有一些特殊的注意事项。
在群集环境中保护 SQL Server 数据库时,您必须在所有可能是 SQL Server 实例的所有者的节点上安装 AppSync 主机插件。您可以使用 AppSync 控制台来安装插件,也可以在每个服务器上手动安装插件。在安装插件后,请使用 AppSync 控制台来添加 SQL Server 群集实例的网络名称或 IP 地址。
保护群集 SQL Server 实例时:
在每个节点上安装 AppSync 主机插件软件后,您必须将 SQL Server 虚拟服务器添加到 AppSync。
仅支持单个子网。
装载 AppSync 拷贝:
您可将在群集数据库上创建的 AppSync 拷贝装载到独立服务器或群集节点。
您可将在独立数据库上创建的 AppSync 拷贝装载到独立服务器或群集节点。
将 SQL Server 拷贝装载到群集时:
支持作为非群集资源装载到备用群集或生产群集。
仅支持装载到群集节点,不支持装载到虚拟服务器或装载并恢复到群集实例。
支持在 VMAX、VNX、VNXe、XtremIO 或 RecoverPoint 环境中装载。《AppSync 安装和配置指南》介绍所需的存储配置步骤。
根据您的群集和存储配置,选择适用于群集装载的相应装载选项。
手动禁用 automount。在命令提示符处运行 diskpart,然后在 DISKPART> 提示符处输入 automountdisable。
装载到生产集群的特别注意事项:
不支持使用原始路径装载到生产群集节点。
如果原始服务器是虚拟服务器,则不支持使用“original server”选项装载到生产群集,装载会失败。
不支持将 RecoverPoint SQL 拷贝静态装载到生产群集。您必须在此情况下使用动态装载。
不支持在将拷贝装载到生产群集时执行 RecoverPoint 装载的恢复。
不支持将 RecoverPoint SQL APIT 拷贝装载到生产群集节点。
示例 1 保护由 SQL Server 的群集实例拥有的数据库
在此示例中,您想要保护由 SQL Server 的群集实例拥有的数据库。此外,其中某些数据库属于 AlwaysOn 可用性组。有关此示例,请参阅下图:
群集信息
此群集拥有以下配置:
lrmq093 是 SQL Server 虚拟服务器,它托管那些隶属于 AlwaysOn 可用性组的数据库。
lrmq094 是 SQL Server 虚拟服务器。
lrmq120、lrmq121 和 lrmq122 属于 SQL Server AlwaysOn 故障切换群集。
lrmq120 和 lrmq121 是 lrmq093 和 lrmq094 拥有的群集 SQL Server 实例的可能的所有者。
lrmq122 安装有托管隶属于 AlwaysOn 可用性组的数据库的 SQL Server 的独立实例。
lrmq126 是安装有 SQL Server 的独立实例的装载主机。
要保护那些隶属于群集和独立实例的数据库,请执行以下步骤:
使用 AppSync 控制台来添加 lrmq120、lrmq121 和 lrmq122。AppSync 将在这些服务器上安装插件,并且发现任何非群集实例。如果您需要装载主机,则可以立即添加 lrmq126。
通过 AppSync 控制台,为群集实例添加虚拟服务器,添加 lrmq093 和 lrmq094。
SQL Server 用户数据库文件夹
SQL Server User Database 文件夹包含已发现并存储在 AppSync 数据库中的此 SQL Server 实例的所有用户数据库。
通过“Protect”按钮,您可以为该文件夹订阅计划。这么做还会保护此文件夹的所有数据库部分。一旦受到保护,“Service Plan”列显示计划的名称。
单击“User Databases”文件夹将列出此 SQL Server 实例的各个数据库部分。
在“Databases”页面中,“Service Plans”列中的条目会告知您作为文件夹一部分的所有数据库受到保护。此外,已添加到实例的任何用户数据库也会受到保护。AppSync 将自动停止保护已从实例中删除的任何数据库。
注意:
如果为 SQL Server 实例的一个或多个用户数据库订阅了服务计划,则您不能为 User Databases 文件夹订阅相同的服务计划。反之,如果您为 User Databases 文件夹订阅了服务计划,则您不能为单独的用户数据库实例订阅相同的服务计划。
发现 SQL Server 实例
要使AppSync 保持最新状态,当创建或删除实例时,您应发现 SQL Server 实例。
准备工作
此操作要求 AppSync 中的数据管理员角色。
过程
导航到“Copy Management” > “Microsoft SQL Server”。
从下面的“Discover Instances”弹出式按钮中:
选择“On Server”,然后选择要从中发现实例的其中一台服务器。
选择“Add Servers”,以便将新服务器添加到 AppSync。
发现 SQL Server 数据库
AppSync 按要求发现新的用户数据库,或在服务计划运行时自动发现新的用户数据库。
当您首次单击 User Databases 文件夹时,AppSync 会发现数据库,并将它们列出。要再次手动发现数据库,请在“Databases”页面中单击“Discover Databases”。
在另一方面,如果您为 User Databases 文件夹订阅计划,则每次运行计划时,将会自动发现数据库。包括在上次运行服务计划后添加到 SQL 实例的数据库在内的所有当前在线的数据库都会自动受到保护。
如果各个数据库订阅计划,而非订阅 User Databases 文件夹,则 AppSync 不会自动发现在上次运行计划后创建的任何新数据库。在此情况下,AppSync 会重新发现最初订阅计划的所有数据库的数据库信息,并且保护处于在线状态的数据库。
更多精彩内容,请点击“阅读原文”进行查看!
如何每天都能收到如此精彩的文章?
①点击右上角→点击“查看官方账号”→点击“关注”
②长按并识别下图中的二维码,直接访问EMC中文支持论坛