【问题标题】:Create an Availability Group Listener in SQL Server AlwaysOn Availability Group在 SQL Server AlwaysOn 可用性组中创建可用性组侦听器
【发布时间】:2017-01-02 09:22:21
【问题描述】:

我会尽量做到简洁明了。我真的希望有人可以帮助我我已经浪费了很多时间,因为我不喜欢基础设施。

目标:使用两个 SQL Server 实例配置 AlwaysOn,通过可用性组侦听器连接到数据库。

错误:

当前配置:

  • 我在同一台服务器中有两个使用 Hyper-V 管理的独立 VM。
  • 两者都在同一个子网中。
  • 两者都安装了 Windows 2012 R2 和 SQL Server 2014 SP2。
  • 两台服务器都启用了故障转移集群功能。
  • 我创建了一个包含两个节点和一个集群网络的集群。
  • 我在 SQL Server 中创建了一个可用性组
  • 我已将两个 SQL Server 实例添加到可用性组中
  • 同一域用户是两个 VM 中的管理员。
  • 防火墙已在两个 VM 中禁用。

...但是当我尝试添加可用性组侦听器时,我收到 SQL Server 错误 19458。

我尝试了什么:

  • 我看到很多人都在谈论在两个服务器中使用相同的排序规则:SQL_Latin1_General_CP1_CI_AS

Availability Group Listener - Targeting Incorrect Node

已使用不同的排序规则设置辅助节点。因此,我卸载了该实例并使用正确的排序规则再次安装它。我重新配置了节点和可用性副本,但仍然出现相同的错误。

  • 然后我尝试使用静态 IP 选项,但我得到一个不同的错误:

可能有用:两个 VM 之间的同步按预期工作。

非常感谢。

【问题讨论】:

  • 在尝试设置 AG 之前,您是否在 Windows 集群上运行了集群验证?基于第二个错误,我认为您的网络可能已关闭(顺便说一下,imo,文本图片是 最糟糕的;该对话框左下角的那些小按钮之一是“复制文本”按钮)。
  • 是的,我有。一切似乎都很好。正如我所说,两个虚拟机都在同一个子网上。感谢您的回复。 (对不起图片)

标签: sql-server failovercluster alwayson


【解决方案1】:

要在通过 SSMS 配置之前创建 AG 侦听器,我们要求网络团队创建一个链接到静态 IP 的 DNS 名称,然后我们使用它来创建 AG 侦听器(不要忘记在创建 AG 时指定静态 IP听者)

【讨论】:

  • 小心为您的 Qorum 集群配置创建见证(例如共享文件),否则您将遇到问题,因为您的集群中只有 2 个节点(如果主节点关闭所有集群将关闭,不会有故障转移到第二个节点)
猜你喜欢
  • 2018-12-31
  • 1970-01-01
  • 1970-01-01
  • 2019-02-10
  • 1970-01-01
  • 2018-01-21
  • 1970-01-01
  • 1970-01-01
  • 2019-04-20
相关资源
最近更新 更多