Bonjour !
J'ai un problème dans ma réplication transactionnelle avec mise à jour: j'explique en essayant d'être le plus clair possible.
J'ai deux serveurs S1 et S2 en SQL 2K5 Std. le distributeur et le publicateur est S1 et le seul abonné est S2.
La réplication tourne correctment depuis 1 mois, mais sur une table j'ai un conflit à cause de la colonne IDENTITY.
Cette table est une table de traçabililté qui enregistre les mouvements insert, update et delete via des triggers sur d'autres tables... bref...
S1 et S2 écrivent leurs propres lignes dans le table de traça, et il me faut cette colonne IDENTITY à cause d'éventuels doublons.
Sauf qu'avant la réplication, cette colonne avait NOT FOR REPLICATION à false, et elle est passer à true lors de la création de la publication. MAIS sur la table de S2, elle est restée à false !!!!! donc problème.
Que faire ? et surtout que dois-je appliquer à NOT FOR REPLICATION sur S1 et S2 ? pour que les numéros uniques générés ne se chevauchent pas.
Merci d'avance pour vos lumières
Peck777
Partager