Publication.RetentionPeriod 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當訂閱未與出版品同步時,它會取得或設定訂閱到期前的期限。
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)。