Symptômes
Supposons que vous avez configuré la réplication transactionnelle qui a la valeur « immediate_sync=false » sur une base de données hautement transactionnelle. Après avoir ajouté une nouvelle table à la composition, vous remarquez que l’agent de distribution n’applique pas les commandes de création liées à la table nouvellement ajoutée sur l’abonné.
État
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème est résolu dans les mises à jour cumulatives suivantes pour SQL Server :
Remarque Pour résoudre ce problème, vous devez appliquer la mise à jour cumulative associée aux serveurs du serveur de publication et du serveur de distribution dans une topologie de réplication.
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Solution de contournement
Pour contourner ce problème, procédez comme suit :
-
Pour vous assurer que ce problème ne se produit pas à l’avenir, remplacez la valeur immediate_sync par true.
-
Arrêtez l’agent de lecture du journal avant d’ajouter l’article, puis redémarrez l’agent de lecture du journal après la génération du nouveau instantané.
-
Arrêtez l’agent de distribution avant d’ajouter l’article, puis redémarrez l’agent de distribution après la génération du nouveau instantané.
Références
En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.