2009-11-18 7 views
0

J'ai quelques colonnes dans une table qui sont ajoutées à mes articles de publication. Lorsqu'une modification sur une colonne qui n'est pas incluse dans la réplication se produit, il semble toujours mettre à jour la version msrepl_tran_version qui, je suppose, affecte toujours la ligne pour la réplication. Est-ce ainsi que SQL-Server fonctionne? Existe-t-il un moyen de dire à SQL uniquement de relacher les lignes lorsqu'une colonne incluse dans les articles est modifiée et non lorsqu'une colonne non-répliquée est modifiée?La colonne non répliquée déclenche toujours la réplication

+0

Veuillez noter que "SQL" n'est pas un synonyme de "SQL Server"! –

Répondre

1

Il n'y a aucun moyen d'éviter cela en dehors du piratage des déclencheurs générés par le système et des procédures (ce qui est très, très fortement déconseillé). Je vous encourage fortement à entrer un bug/une suggestion au Microsoft Connect décrivant ce problème et comment cela affecte votre environnement. Il y a others, vous pouvez également recruter pour votre cause.