ReplicationTable.HasImprecisePKColumn プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
不正確な計算列が主キーの一部として使われているかどうかを示す値が得られます。
public:
property bool HasImprecisePKColumn { bool get(); };
public bool HasImprecisePKColumn { get; }
member this.HasImprecisePKColumn : bool
Public ReadOnly Property HasImprecisePKColumn As Boolean
プロパティ値
true もしテーブルに主キーの一部である計算された列が不正確であれば、 false 、表にプライマリキーの一部である不正確な計算列がなければ、
注釈
2005 Microsoft SQL Serverでは、不正確な計算された列を主キーの一部とすることを許可していますが、それは決定的であり、かつpersisted節で明示的に宣言されている必要があります。 そのため、対応する主キーはPublisherとSubscriberで異なる値を持つことがあります。 したがって、ディストリビューション エージェントが更新や削除の適用に失敗し、row not foundエラーが発生する可能性があります。 このような表は取引記事に掲載できません。
HasImprecisePKColumnプロパティは、Publisherのsysadmin固定サーバーロールのメンバーや、publication database上のdb_owner固定データベース役割のメンバーによって取得できます。