SQLServer 错误 21892 无法在与虚拟网络名称“%s”相关联的可用性组主副本上查询 sys.availability_replicas 以获取成员副本的服务器名称:错误 = %d,错误消息 = %s。

详细信息

Attribute
产品名称 SQL Server
事件 ID 21892
事件源 MSSQLSERVER
组件 SQLEngine
符号名称 SQLErrorNum21892
消息正文 无法在与虚拟网络名称“%s”相关联的可用性组主副本上查询 sys.availability_replicas 以获取成员副本的服务器名称:错误 = %d,错误消息 = %s。

说明

sp_validate_replica_hosts_as_publishers 查询与重定向的发布服务器相关联的可用性组的当前主副本,以确定承载成员副本的 SQL Server 实例。 当查询失败时,将返回错误 21892。

sp_validate_replica_hosts_as_publishers 通常是临时链接服务器首次使用的用例之一,因此,如果存在连接问题,这些问题可能首先与 sp_validate_replica_hosts_as_publishers 一起显示 。 与 sp_validate_redirected_publisher 不同,在连接到任意可用性组副本主机时,sp_validate_replica_hosts_as_publishers 使用的链接服务器始终使用调用方的凭据。

用户操作

在运行该存储过程时,请确保以对所有副本均有效的登录名运行。 该登录名将要求足够的授权以查询可用性组元数据表,以及查询发布服务器数据库副本中的订阅元数据表。

请检查原始引用的错误,以确定失败的原因和适当的更正措施。

你可能感兴趣的