MergeArticle.DeleteTracking 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定是否重複刪除。
public:
property bool DeleteTracking { bool get(); void set(bool value); };
public bool DeleteTracking { get; set; }
member this.DeleteTracking : bool with get, set
Public Property DeleteTracking As Boolean
屬性值
一個 Boolean 值。
若 屬實,已刪除紀錄會被複製;這是合併複寫的預設行為。
若 為錯誤,則刪除紀錄不會被複製。
備註
設定 DeleteTracking 為 false 會導致不收斂。 在訂閱者刪除的列必須在 Publisher 手動移除,在 Publisher 刪除的列則必須在 Subscriber 手動移除。
如果發行項的源數據表已經發行在另一個發行集中,則 兩個發行項的值 DeleteTracking 都必須相同。
DeleteTracking該屬性可由系統管理員固定伺服器角色的成員在 Publisher 及 Subscriber(用於重新發佈 Subscribers)取得。 此外,出版資料庫中 db_owner 固定資料庫角色的成員、發行者中 replmonitor 固定資料庫角色的成員,以及屬於出版存取清單(PAL)的使用者也能檢索該資料。
該DeleteTracking屬性可由 Publisher 固定伺服器角色的系統管理員成員設定。 也可以由出版資料庫中 db_owner 固定資料庫角色的成員設定。
取回 DeleteTracking 相當於執行 sp_helpmergearticle(Transact-SQL)。
設定 DeleteTracking 等同於執行 sp_addmergearticle(Transact-SQL) 或 sp_changemergearticle(Transact-SQL)。