Publication.RetentionPeriod Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il tempo prima che un abbonamento scada quando l'abbonamento non è sincronizzato con la pubblicazione.
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
Valore della proprietà
Un Int32 valore che specifica il numero di ore prima che l'abbonamento scada se l'abbonamento non è ancora sincronizzato con la pubblicazione.
Commenti
Per una pubblicazione transazionale, il periodo di conservazione è in ore e il valore predefinito di RetentionPeriod è 0 (gli abbonamenti non scadono mai). Per una pubblicazione di fusione, il periodo di conservazione è specificato da RetentionPeriodUnit, e il valore predefinito di RetentionPeriod è 14 giorni.
La RetentionPeriod proprietà può essere recuperata solo dai membri del sysadmin ruolo di server fisso presso l'Publisher, dai membri del db_owner ruolo di database fisso nel database della pubblicazione, o dagli utenti nella publication access list (PAL).
La RetentionPeriod proprietà può essere impostata solo dai membri del sysadmin ruolo di server fisso presso l'Publisher o dai membri del db_owner ruolo di database fisso nel database della pubblicazione. Gli utenti nel PAL possono impostare la RetentionPeriod proprietà di una pubblicazione esistente.
Recuperare la RetentionPeriod proprietà equivale a eseguire sp_helppublication (Transact-SQL) o sp_helpmergepublication (Transact-SQL).
Impostare la RetentionPeriod proprietà equivale a eseguire sp_addpublication (Transact-SQL) e sp_changepublication (Transact-SQL) oppure sp_addmergepublication (Transact-SQL) e sp_changemergepublication (Transact-SQL).