2016-06-30 42 views
0

Ich führe eine Mergereplikation aus. Während des Zusammenführungsprozesses gibt es einen Konflikt. Wenn ich den Gewinner wähle, kommt der Konflikt einfach zurück. Wenn ich einen Verlierer auswähle, erhalte ich einen Fehler.SQL Server 2008 R2 Nicht in der Lage, Zusammenführungskonflikt zu beheben

TITLE: Microsoft Replication Conflict Viewer

Microsoft Replication Conflict Viewer encountered an error executing the following query:

set DATEFORMAT mdy if (select OBJECTPROPERTY(OBJECT_ID('[tABLE]'),'TableHasIdentity')) =1

[SQL INSERT STATEMENT]

ADDITIONAL INFORMATION:

The insert failed. It conflicted with an identity range check constraint in database [Database], replicated table [TABLE]. , column [TABLE]. If the identity column is automatically managed by replication, update the range as follows: for the Publisher, execute sp_adjustpublisheridentityrange; for the Subscriber, run the Distribution Agent or the Merge Agent.
The statement has been terminated. (Microsoft SQL Server, Error: 548)

Ich habe sp_adjustpublisheridentityrange laufen, dies zu beheben, aber es auf dem Tisch nicht das Problem zu beheben oder um den Bereich zu ändern.

Irgendwelche Ideen?

Antwort

0

Ich habe verwaiste Datensätze im Abonnenten gefunden. Nach dem Löschen haben sich die Konflikte selbst gelöst.