Поделиться через


MSSQLSERVER_21892

Область применения: SQL Server

Сведения

Атрибут Значение
Название продукта SQL Server
ИД события 21892
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя SQLErrorNum21892
Текст сообщения Невозможно выполнить запрос к sys.availability_replicas в первичной группе доступности, связанной с виртуальной машиной %s для имен серверов реплик членов: error = %d, error message = %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 использует связанный сервер, который всегда использует учетные данные вызывающей стороны для подключения к любому из узлов реплик группы доступности.

Действие пользователя

При запуске этой хранимой процедуры убедитесь, что имя входа, используемое при выполнении, действительно на всех репликах. У имени входа должны быть достаточные права на авторизацию для выполнения запросов к таблицам метаданных группы доступности, а также к таблицам метаданных подписки на реплике базы данных издателя.

Просмотрите исходное сообщение об ошибке, на которое указывает ссылка, чтобы определить причину ошибки и соответствующие действия по ее исправлению.