2016-08-25 46 views
0

我会尽量做到尽可能简洁明了。我真的希望有人能帮助我,我浪费了很多时间,因为我没有进入基础设施领域。在SQL Server AlwaysOn可用性组中创建一个可用性组监听器

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

错误:SQL Server Error: 19458

当前配置:

  • 我有两个单独的虚拟机在Hyper-V管理的,在同一台服务器。
  • 两者都在相同的子网中。
  • 都安装了Windows 2012 R2和SQL Server 2014 SP2。
  • 故障转移群集的功能在两台服务器中都启用。
  • 我已经创建了具有两个节点和一个群集网络的群集。
  • 我已经在SQL Server
  • 我加入了这两个SQL Server实例的可用性组
  • 相同的域用户在两个VM管理员创建的可用性组。
  • 两台虚拟机中的防火墙已禁用。

...但是当我尝试添加可用性组侦听我得到的SQL Server错误19458.

我的尝试:

  • 我看到许多人谈论的有在两个服务器相同的排序规则:SQL_Latin1_General_CP1_CI_AS

Availability Group Listener - Targeting Incorrect Node

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

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

SQL Server error: 19456

也许有用它不通过授予在AD中创建对象的权限运行:同步作品中的两个虚拟机之间的预期。

非常感谢。

+0

在尝试设置AG之前,您是否在Windows群集上运行群集验证?基于第二个错误,我认为你的网络可能关闭(顺便说一下,文本图片是imo,*最差*;该对话框左下角的那些小按钮之一是“复制文本”按钮)。 –

+0

是的,我有。一切似乎都很好。正如我所说的,两个虚拟机都在同一个子网上。感谢您的回复。 (对于图片感到抱歉) – freethinker6

回答

1

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

+0

要小心为Qorum的群集配置创建一个见证(例如共享的文件),否则会有问题,因为群集中只有2个节点(如果主节点关闭所有群集关机时,不会有故障转移到第二个节点) – liotims

相关问题