語言

ReplicationTable.HasImprecisePKColumn 屬性

定義

會得到一個值,指示是否使用不精確計算的欄位作為主鍵的一部分。

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

屬性值

true 如果表格中有一欄計算不精確且屬於主鍵; false 如果表格中沒有不精確計算的欄位,且這些欄位屬於主鍵。

備註

Microsoft SQL Server 2005 允許不精確計算的欄位成為主鍵的一部分,前提是該欄位是確定性的,且欄位以子句明確宣告persisted。 因此,對應的主鍵在 Publisher 和 Subscriber 身上可能有不同的值。 因此,散發代理程式 有可能在套用更新或刪除時失敗,導致row not found錯誤。 此類表格不得刊登於交易文章中。

HasImprecisePKColumn該屬性可由系統管理員固定伺服器角色的成員在Publisher取得,或由db_owner固定資料庫角色的成員在發佈資料庫中取得。

適用於