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.