Frage

Ich bin mit Mergereplikation. Die Identity-Management-Bereich ist die automatische

Ich habe eine TRIGGER AUF UNTERNEHMEN Tabelle, die Zeilen in SERIALNUMBERSCHEME Tabelle einfügt, die DocumentID als Identitätsspalte

hat

Während Synchronisierung i unten Störung erhalten

Eine Reihe Einsatz bei 'SERVER \ MUMBAI.PROD_SUB' kann nicht auf 'SERVER \ NEWYORK.PROD' propagiert werden. Dieser Fehler kann durch eine Einschränkungsverletzung verursacht werden. Explizite Wert muss für Identitätsspalte in der Tabelle ‚SerialNumberScheme‘ entweder angegeben werden, wenn IDENTITY_INSERT auf ON gesetzt ist, oder wenn ein Replikationsbenutzer in ein NOT FOR REPLICATION Identitätsspalte eingefügt wird.

werden Daten korrekt an Teilnehmern eingefügt, aber nicht bei Verlag

repliziert

Jede Lösung / suggesstion?

War es hilfreich?

Lösung

Sounds wie Ihr Trigger wird ausgelöst, wenn der Replikations-Agent die Updates gilt. Normalerweise sollte der Auslöser nur beim Verlag (oder genauer gesagt, an der Stelle, die die Originaldaten einfügt) läuft. Dann wird die Replikation der Wirkung des Abzugs replizieren. Ich denke, dass alles, was Sie brauchen, ist der Auslöser als NOT FOR REPLICATION zu markieren.

Siehe Controlling Einschränkungen, Identitäten und Triggern mit NOT FOR REPLICATION .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top