Bonjour,
Je cherche à créer une replication par des scripts.
Pour cela j'en ai crée une première qui marche très bien. J'ai donc généré un script SQL à partir de mon publisher et voici la première commande :
Il s'agit d'autoriser la fusion sur la base TEST.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 use master --GO exec sp_replicationdboption @dbname = N'TEST', @optname = N'merge publish', @value = N'true' GO
Voici l'erreur retournée :
Cette commande marche très bien sur une base d'une instance ayant deja une base repliquée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Serveur : Msg 20028, Niveau 16, État 1, Procédure sp_MSmergepublishdb, Ligne 53 Le distributeur n'a pas été correctement installé. Impossible d'activer la base de données pour l'édition. L'option de réplication 'merge publish' de la base de données 'TEST' a été définie à FALSE.
Comment autoriser le changement de cette option sur une instance 'vierge'.
Merci d'avance.
Partager