Publication.RetentionPeriod 屬性

定義

當訂閱未與出版品同步時,它會取得或設定訂閱到期前的期限。

public:
 property int RetentionPeriod { int get(); void set(int value); };
public int RetentionPeriod { get; set; }
member this.RetentionPeriod : int with get, set
Public Property RetentionPeriod As Integer

屬性值

一個 Int32 數值,表示如果訂閱尚未與出版品同步,訂閱到期前的時數將過期。

備註

對於交易型出版,保留期限以小時計,預設值 RetentionPeriod 為 0(訂閱永不過期)。 對於合併出版,保留期限由 RetentionPeriodUnit來指定,預設值 RetentionPeriod 為 14 天。

RetentionPeriod該屬性僅能由 Publisher 固定伺服器角色的成員sysadmin、出版資料庫中固定資料庫角色的成員db_owner,或出版存取清單(PAL)中的使用者取得。

RetentionPeriod該屬性只能由 Publisher 固定伺服器角色的成員sysadmin或發佈資料庫中固定資料庫角色的成員db_owner設定。 PAL 中的使用者可以設定 RetentionPeriod 現有出版品的屬性。

取回 RetentionPeriod 該財產等同於執行 sp_helppublication(Transact-SQL)sp_helpmergepublication(Transact-SQL)

設定屬性 RetentionPeriod 等同於執行 sp_addpublication(Transact-SQL)sp_changepublication(Transact-SQL)sp_addmergepublication(Transact-SQL)sp_changemergepublication(Transact-SQL)

適用於