语言

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)。

适用于