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


MSSQLSERVER_21893

Применимо к:SQL Server

Сведения

Атрибут значение
Название продукта SQL Server
Идентификатор события 21893
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя SQLErrorNum21893
Текст сообщения Подписчики ( %s ) исходного издателя «%s» не отображаются как удаленные серверы на перенаправленном издателе «%s». Запустите sp_addlinkedserver на перенаправленном издателе, чтобы добавить этих подписчиков в качестве удаленных серверов.

Пояснение

sp_validate_redirected_publisher использует таблицы метаданных подписки в базе данных издателя на удаленном сервере для определения связанных подписчиков, а также проверяет наличие связанных записей в таблице master.dbo.sysservers для подписчиков. Эта ошибка возвращается, если отсутствует какой-либо из идентифицированных подписчиков.

Эта ошибка не считается неустранимой ошибкой. Агенты, на которых возникает эта ошибка, регистрируют в журнале информацию об ошибке, но не прерывают работу, так как невозможность найти соответствующие записи подписчиков на новом издателе не оказывает серьезного влияния на репликацию. Без соответствующей записи для подписчика в системных серверах некоторые действия по управлению подписками могут завершиться ошибкой при выполнении через SQL Server Management Studio. Однако те же операции можно успешно выполнять путем явного вызова хранимых процедур управления.

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

Запустите sp_addlinkedserver в перенаправленном издателе для каждого из обнаруженных подписчиков, чтобы добавить их в качестве удаленных серверов. Затем запустите sp_serveroption, чтобы установить бит подписчика для сервера.