現在、PKが存在するDBがありますint IDENTITY
。私は最近、昨年、これらをレプリケーション トポロジに追加する任務を負いました。IDENTITY フィールドを除いて、これは非常にうまく機能しています。
uniqeidentifier
それらを(GUID)に変更または置換するためのオプションを調べたいと思います。
NEW PK 列を挿入することは可能ですか?
に増やすだけのほうがいいでしょうbig int
か?
他に考慮すべきことはありますか?
なぜ私がこれをやりたいのかを詳しく説明するには:
レプリケーションが IDENTITY 列に遭遇すると、その列の一意の INT を確保するために、各サブスクライバーに対して 1 ~ 1000 (デフォルト) などの ID 範囲を確保することを理解しています。加入者が多ければ多いほど、問題が大きくなる可能性があります。これにより、Identity Range Check Constraint エラーが発生し続けます。
ありがとう