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.