ReplicationTable.HasImprecisePKColumn 屬性

定義

取得值,指出不精確的計算資料行是否會當做主索引鍵的一部分使用。

public:
 property bool HasImprecisePKColumn { bool get(); };
public bool HasImprecisePKColumn { get; }
member this.HasImprecisePKColumn : bool
Public ReadOnly Property HasImprecisePKColumn As Boolean

屬性值

Boolean

如果資料表有不精確的計算資料行,而該資料行是主索引鍵的一部分,則為 true,如果資料表沒有屬於主索引鍵一部分的不精確的計算資料行,則為 false

備註

MicrosoftSQL Server 2005允許不精確的計算資料行成為主要索引鍵的一部分,並提供具決定性的,而且資料行是以子句明確宣告 persisted 。 因此,對應的主鍵在「發行者」和「訂閱者」上可能會有不同的值。 因此,散發代理程式可能會在套用更新或刪除時失敗,而導致 row not found 發生錯誤。 這類資料表無法在交易式發行項中發行。

HasImprecisePKColumn屬性可以由發行者端系統管理員(sysadmin)固定伺服器角色的成員或發行集資料庫上的 db_owner 固定資料庫角色的成員來抓取。

適用於