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 使用的链接服务器始终使用调用方的凭据。
在运行该存储过程时,请确保以对所有副本均有效的登录名运行。 该登录名将要求足够的授权以查询可用性组元数据表,以及查询发布服务器数据库副本中的订阅元数据表。
请检查原始引用的错误,以确定失败的原因和适当的更正措施。