SQL Server Always on Clustering,无法创建侦听器

Posted

技术标签:

【中文标题】SQL Server Always on Clustering,无法创建侦听器【英文标题】:SQL Server Always on Clustering, Not able to create listener 【发布时间】:2016-03-14 07:10:07 【问题描述】:

我对具有 Always on 功能的 SQL Server 集群非常陌生,所以如果我问了一些愚蠢的问题,我真的很抱歉。 我已经设置了 Windows 集群,并且能够在 SQL Server 上设置始终开启功能。但是当我试图创建 可用性组侦听器,SQL Server 给我错误

标题:Microsoft SQL Server Management Studio

可用性组侦听器“AGTestCluster”的创建失败。 (Microsoft.SqlServer.Smo)

如需帮助,请点击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Create+AvailabilityGroupListener&LinkId=20476

------------------ 附加信息:

执行 Transact-SQL 语句时发生异常或 批。 (Microsoft.SqlServer.ConnectionInfo)


WSFC 集群无法将网络名称资源带入 DNS 在线命名“AGTestCluster”。 DNS 名称可能已被占用或已 与现有名称服务或 WSFC 集群服务冲突 可能没有运行或可能无法访问。使用不同的 DNS 名称 解决名称冲突,或查看 WSFC 集群日志了解更多信息 信息。尝试创建网络名称和 IP 地址 侦听器失败。 WSFC 服务可能未运行或可能正在运行 在当前状态下无法访问,或为 网络名称和 IP 地址可能不正确。检查状态 WSFC 集群并使用 网络管理员。 (Microsoft SQL Server,错误:19471)

如需帮助,请点击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=19471&LinkId=20476

我已经咨询了我的 Windows 管理员,他说我有创建对象权限。

谁能告诉我具体的步骤

    我可以添加监听器

    如果我无法添加侦听器,请提供步骤以验证设置侦听器所需的权限

注意事项

    我不是AD管理员,所以我需要在不涉及任何AD的情况下找出权限

    监听器 IP 地址和名称仅由我的管理员提供

    两台服务器的防火墙都关闭了

请帮忙

谢谢 阿图尔

【问题讨论】:

使用 DBA 站点dba.stackexchange.com 【参考方案1】:

您将需要访问 AD/DNS 或与这样做的人合作。侦听器需要 AD 中的计算机对象。如果此对象(也称为 VCO)未预先安排和/或未授予适当的权限,则无法使网络名称联机,从而失败。因此,您需要与您的 AD 管理员合作。并且还要检查是否有任何计算机对象/DNS 冲突。同样,您需要与合适的人合作。

【讨论】:

以上是关于SQL Server Always on Clustering,无法创建侦听器的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server Always ON 数据同步原理

Windows Server 2012搭建SQL Server Always On踩坑全记录

SQL SERVER ALWAYS ON 之 添加新的同步数据库

Configure Always On Availability Group for SQL Server on RHEL——Red Hat Enterprise Linux上配置SQL Server

Skype for Business Server 部署SQL always on 已知问题

SQL Server Always On部署