Axel Hoogestraat: Bedingte Replikation

Beitrag lesen

Hallo,

ich habe mal eine Frage zur Replikation mit MS SQL Server und MSDE.
Auf einem Server läuft der SQL-Server und auf diversen Clients läuft eine MSDE. Zwischen diesen wird repliziert.
Jetzt kann es aber sein, dass die Clients ab und zu geupdatet werden müssen. In den Datenbanken existiert jeweils eine Tabelle Version, die in einer Spalte und einem Eintrag die Versionsnummer enthält.

Gibt es nun eine Möglichkeit, bei der MSDE (Merge-Subscribtion) eine Funktion einzubauen, die VOR der Replikation die Versionsnummer aus der eigenen DB mit der Versionsnummer auf dem Server vergleicht und falls die eigene kleiner ist, die Replikation stoppt oder unterbindet?

Evtl geht das mit einem Trigger, den man meines Wissen ja vor einer Replikation ausführen lassen kann. Ich weiß aber nicht, ob die beschriebene Funktion umsetzbar ist und wenn, wie..

Vielen, vielen Dank im Voraus
Schöne Grüße
Axel