0

私は、主キー、uniqueidentified、rowguid = true である単一の列を含むテーブルを持っています。マージ レプリケーションを作成する場合、エージェントは次の状態で起動に失敗します。

「この記事には、rowguidcol 列のみが含まれています。少なくとも 1 つの他の列を公開する必要があります。」

rowguid を削除して 2 番目の列を追加せずに、このテーブルを公開する方法はありますか?

どうも

4

1 に答える 1

0

何が起こっているのかというと、Snapshot Agentは、MergeReplicationで公開された各テーブルに必要なROWGUIDCOLとしてrowguid列を誤認しています。

公開された記事の各行を一意に識別するためにMergeReplicationが作成および使用する列の詳細については、「MergeReplicationのパフォーマンスの向上」の「スナップショットに関する考慮事項」のセクションを参照してください。

既存の列の性質上、マージレプリケーションでこれを機能させるには、2番目のダミー列を追加する必要があります。

于 2012-11-08T06:09:10.393 に答える