症状
使用 Windows 群集管理员工具更改Microsoft SQL Server Analysis Services (SSAS) 故障转移群集实例的网络名称后,无法使用SQL Server安装程序修改具有已更改网络名称的故障转移群集实例。
注意 从 SSAS 2008 到 SSAS 2017 的 SSAS 版本上会出现此问题。
原因
出现此问题的原因是,在不属于SQL Server的工具中执行更改时,群集实例的名称不会在注册表中更改。
解决方法
重要说明 本部分(或称方法或任务)包含有关如何修改注册表的步骤。 但如果注册表修改不当,可能造成严重问题。 因此,请务必仔细遵循以下步骤。 为增强保护,请在修改前备份注册表。 然后,即可在出现问题时还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表。
若要解决此问题,请更改故障转移群集中每个节点上注册表中的群集名称。 若要修改群集中某个节点上的群集名称,请执行以下步骤:
- 启动注册表编辑器。
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceId\Cluster - 在详细信息窗格中,右键单击“ ClusterName”,然后单击“ 修改”。
- 在“ 值数据 ”框中键入正确的群集名称,然后单击“ 确定”。
- 在“文件”菜单上,单击“退出”
- 在群集中的每个节点上重复步骤 1 到步骤 5。
注意 节点可以保持联机状态,因为注册表项仅由安装程序使用。