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 может быть получено только участниками роли sysadmin фиксированного сервера в Publisher, членами db_owner роли фиксированной базы данных в базе данных публикаций или пользователями из списка доступа к публикациям (PAL).
Свойство RetentionPeriod может быть зададено только участниками роли sysadmin фиксированного сервера в Publisher или членами 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).