如何从SQL可用性组侦听器中删除侦听器IP

时间:2014-03-06 03:43:29

标签: sql

标题几乎说明了一切。我有一个多子网的可用性组,但现在所有副本都存在于一个子网中。如何删除现在冗余的第二个IP。

http://msdn.microsoft.com/en-us/library/ff878601.aspx

似乎建议您只能添加IP,而不是删除。放弃监听器并重新创建它(即中断)真的是实现这个目标的唯一方法吗?

3 个答案:

答案 0 :(得分:3)

您可以使用故障转移群集管理器删除可用性组侦听器IP地址。

  1. 打开故障转移群集管理器
  2. 连接到承载SQL可用性组的故障转移群集
  3. 导航到左窗格中的角色,并在右上方窗格中选择SQL可用性组
  4. 在右下方窗格中找到“选择资源”选项卡
  5. 在“资源”选项卡的“服务器名称”部分中,右键单击"名称:< your-SQL-Availability-Group-Listener >"并在菜单中选择“属性”。
  6. 在“常规”选项卡的“属性”窗口中,选择要删除的IP地址,然后单击“删除”按钮
  7. 导航到依赖项选项卡,选择与您的IP地址对应的依赖项,然后单击“删除”按钮。
  8. 单击“确定”关闭“属性”窗口。

答案 1 :(得分:0)

如果您未在sys.availability_group_listener_ip_addresses中找到它(意味着您已将其从故障转移群集管理器等中删除..您还需要将其从HKLM \ Cluster \ iSCSI Target \ Portals下的每个节点注册表中删除。

答案 2 :(得分:0)

删除通常是灰色的。您可以通过从Windows故障转移群集中删除它来删除它:Get-ClusterGroup WINCLUSTERNAME | Get-ClusterResource AAGNAME_IPTOREMOVE |除去-ClusterResource