Partilhar via


MSSQLSERVER_21889

Aplica-se a: SQL Server

Detalhes

Atributo Valor
Nome do produto SQL Server
ID do evento 21889
Origem do Evento MSSQLSERVER
Componente SQLEngine
Nome simbólico SQLErrorNum21889
Texto da mensagem A instância do SQL Server '% s' não é um publicador de replicação. Execute sp_adddistributor na instância '%s' do SQL Server com o distribuidor '%s' para permitir que a instância hospede o banco de dados de publicação '%s'. Certifique-se de especificar as mesmas informações de logon e senha que foram usadas para o publicador original.

Explicação

Para hospedar o banco de dados publicador, a instância do SQL Server deve ser um publicador de replicação. sp_validate_redirected_publisher chama sp_helpdistributor no servidor remoto para determinar se o servidor é um publicador de replicação. Esse erro indica que a instância de destino do SQL Server não é um publicador de replicação.

Ação do usuário

Execute sp_adddistributor na instância do SQL Server que hospeda o banco de dados publicador. Ao executar sp_adddistributor, especifique o distribuidor correto. Use o mesmo valor para o parâmetro @password usado quando sp_adddistributor foi executado inicialmente no distribuidor.