2016-06-30 20 views
0

マージレプリケーションを実行しています。マージ処理中に競合が発生する。私が勝者を選ぶと、争いが戻ってくるだけです。私が敗者を選ぶと、私は誤りを起こす。SQL Server 2008 R2マージ競合を解決できません。

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)

私はこの問題を解決するためにsp_adjustpublisheridentityrangeを実行しているが、それは問題を解決するか、テーブルの上にレンジを変更しません。

アイデア?

答えて

0

サブスクライバーに孤立したレコードが見つかりました。一度削除されると、競合は解決しました。

関連する問題