IDENTITY 列がサブスクライバーに転送されるとき IDENTITY プロパティは転送されません (たとえば パブリッシャーで INT IDENTITY として定義された列は サブスクライバーでは INT として定義されます) IDENTITY ...

IDENTITY 列がサブスクライバーに転送されるとき、IDENTITY プロパティは転送されません (たとえば、パブリッシャーで INT IDENTITY として定義された列は、サブスクライバーでは INT として定義されます)。

IDENTITY プロパティをサブスクリプション テーブルに転送するには、以下の操作を行います:

     ≫IDENTITY プロパティと NOT FOR REPLICATION オプションを使用してサブスクリプション テーブルを手動で作成する。

     ≫名前の競合アーティクルのプロパティを設定し、スナップショットを適用するときに SQL Server で既存のレプリケート先テーブルが削除されないようにする。このプロパティはアーティクルのプロパティの [スナップショット] タブにあります。

以下のパブリッシュされたテーブルが IDENTITY 列を持っています:

IDataReader マネージ インターフェイスの使用中に 次の例外が発生しました: %1[%{exception/}%]%[;%{exceptioninner/}%] IDbCommand インターフェイスの Parameters プロパティでは IList インターフェイスはサポートされていません 外部エラー: %1[%{exception/}%]%[;%{exceptioninner/}%] IDbCommand マネージ インターフェイスの使用中に 次の例外が発生しました: %1[%{exception/}%]%[;%{exceptioninner/}%] IDbConnection マネージ インターフェイスの使用中に 次の例外が発生しました: %1[%{exception/}%]%[;%{exceptioninner/}%] IDENTITY 列がサブスクライバーに転送されるとき IDENTITY プロパティは転送されません (たとえば パブリッシャーで INT IDENTITY として定義された列は サブスクライバーでは INT として定義されます) IDENTITY ... identityrangemanagementoption が 'none' または 'manual' に設定されている場合 @identity_range @pub_identity_range および @threshold は NULL ... IDENTITY_INSERT が ON に設定されているか レプリケーション ユーザーが NOT FOR REPLICATION ID 列に挿入しているときは テーブル '%1!s!' の ID 列には明示的な値を指定してください identity_range パラメーターの値には ID 列で使用する増分値の倍数を指定してください テーブル "%1!s!" と ID 列 "%2!s!" の増分値は %3!s! です IDENT_CURRENT ("%1!s!") の値が MSmerge_identity_range システム テーブルの max_used 列の値を超えています