Partager via


MSSQLSERVER_21889

S’applique à : SQL Server

Détails

Attribut Valeur
Nom du produit SQL Server
ID de l’événement 21889
Source de l’événement MSSQLSERVER
Composant SQLEngine
Nom symbolique SQLErrorNum21889
Texte du message L’instance SQL Server '%s' n’est pas un serveur de publication de réplication. Exécutez sp_adddistributor sur l’instance SQL Server « %s » avec le serveur de distribution '%s' pour permettre à l’instance d’héberger la base de données de publication '%s'. Veillez à spécifier la même connexion et mot de passe que ceux utilisés pour le serveur de publication d'origine.

Explication

Pour pouvoir héberger la base de données du serveur de publication, l’instance SQL Server doit être un serveur de publication de réplication. sp_validate_redirected_publisher appelle sp_helpdistributor sur le serveur distant pour déterminer si le serveur est un serveur de publication de réplication. Cette erreur indique que l’instance SQL Server cible n’est pas un serveur de publication de réplication.

Action de l’utilisateur

Exécutez sp_adddistributor sur l’instance SQL Server qui héberge la base de données du serveur de publication. Lors de l’exécution de sp_adddistributor, spécifiez le serveur de distribution approprié. Utilisez la même valeur pour le paramètre @password que celui utilisé lorsque sp_adddistributor a été initialement exécuté sur le serveur de distribution.