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