- #1
D
Davina
Guest
Hallo zusammen,
ich habe folgendes Problem:
ich habe eine DB auf einem MS SQL 2000 Server die per Mergereplikation mit einer DB auf verschiedenen Clientrechnern repliziert wird.
Das Problem taucht bei dem Abgleich der Kundennummern in der Kundentabelle auf. Die Kundennummern sind nicht (und dürfen auch nicht) gleich der ID sein. Also wird beim Eintrag eines Kundendatensatzes jeweils die höchste Kundennummer um eins erhört. Wenn nun auf zwei Clients im Offlinemodus jeweils ein neuer Kunde angelegt wird und sich dann im Onlinemodus die DB (Client und Server) replizieren, kann es passieren, dass gleiche Kundennummern vorkommen.
Ich nehme mal an, dass es eine MS SQL Funktion gibt, die bei der Replikation diese Situation behandelt und nur angepasst werden muss. Leider bin ich im Thema MS SQL recht neu und hab eine derartige Funktion noch nicht gefunden.
Kann mir jemand bei diesem Problem helfen oder in die richtige Richtung weisen?
Vielen Dank im Voraus!
Schöne Grüße,
Davina
[blue]Verschoben aus dem Server-BS-Board[/blue]
ich habe folgendes Problem:
ich habe eine DB auf einem MS SQL 2000 Server die per Mergereplikation mit einer DB auf verschiedenen Clientrechnern repliziert wird.
Das Problem taucht bei dem Abgleich der Kundennummern in der Kundentabelle auf. Die Kundennummern sind nicht (und dürfen auch nicht) gleich der ID sein. Also wird beim Eintrag eines Kundendatensatzes jeweils die höchste Kundennummer um eins erhört. Wenn nun auf zwei Clients im Offlinemodus jeweils ein neuer Kunde angelegt wird und sich dann im Onlinemodus die DB (Client und Server) replizieren, kann es passieren, dass gleiche Kundennummern vorkommen.
Ich nehme mal an, dass es eine MS SQL Funktion gibt, die bei der Replikation diese Situation behandelt und nur angepasst werden muss. Leider bin ich im Thema MS SQL recht neu und hab eine derartige Funktion noch nicht gefunden.
Kann mir jemand bei diesem Problem helfen oder in die richtige Richtung weisen?
Vielen Dank im Voraus!
Schöne Grüße,
Davina
[blue]Verschoben aus dem Server-BS-Board[/blue]