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


MSSQLSERVER_21889

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

Сведения

Атрибут значение
Название продукта SQL Server
Идентификатор события 21889
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя SQLErrorNum21889
Текст сообщения Экземпляр SQL Server %s не является издателем репликации. Запустите хранимую процедуру sp_adddistributor на экземпляре SQL Server "%s" с распространителем "%s", чтобы разрешить размещение базы данных публикации "%s" на этом экземпляре. Убедитесь, что указаны те же имя входа и пароль, что и на исходном издателе.

Пояснение

Для размещения базы данных издателя экземпляр SQL Server должен быть издателем репликации. sp_validate_redirected_publisher вызывает sp_helpdistributor на удаленном сервере, чтобы определить, является ли сервер издателем репликации. Эта ошибка указывает на то, что целевой экземпляр SQL Server должен быть издателем репликации.

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

Выполните sp_adddistributor на экземпляре SQL Server с размещенной базой данных издателя. При запуске sp_adddistributor правильно укажите распространителя. Используйте то же значение для параметра @password, что и при первоначальном запуске sp_adddistributor на распространителю.