2 つのデータベース間でマージ レプリケーションを設定しており、両方で ID 範囲を使用しています。
パブリッシャーでマージされたテーブルに特定の行を追加したい (ID 値を ID 範囲外に設定する)。これを試すと、次のエラーが表示されます。
挿入に失敗しました。データベース 'xxx'、レプリケートされたテーブル 'dbo.yyy'、列 'yyy_id' の ID 範囲チェック制約と競合しました。ID 列がレプリケーションによって自動的に管理される場合は、範囲を次のように更新します。パブリッシャーの場合、sp_adjustpublisheridentityrange を実行します。サブスクライバーの場合は、ディストリビューション エージェントまたはマージ エージェントを実行します。
ID 範囲管理を使用しているマージ レプリケート テーブルに特定の ID 値を強制する方法はありますか?