Publication.RetentionPeriod Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bekommt oder legt die Zeit fest, bis ein Abonnement abläuft, wenn das Abonnement nicht mit der Veröffentlichung synchronisiert ist.
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
Eigenschaftswert
Ein Int32 Wert, der die Anzahl der Stunden angibt, bevor das Abonnement abläuft, falls das Abonnement noch nicht mit der Veröffentlichung synchronisiert ist.
Hinweise
Bei einer transaktionalen Veröffentlichung beträgt die Aufbewahrungszeit Stunden, und der Standardwert von RetentionPeriod ist 0 (Abonnements laufen niemals ab). Bei einer Zusammenführungsveröffentlichung wird die Aufbewahrungszeit durch RetentionPeriodUnitangegeben, und der Standardwert von RetentionPeriod beträgt 14 Tage.
Die Eigenschaft RetentionPeriod kann nur von Mitgliedern der sysadmin festen Serverrolle im Publisher, von Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank oder von Benutzern in der Publikationszugriffsliste (PAL) abgerufen werden.
Die Eigenschaft RetentionPeriod kann nur von Mitgliedern der sysadmin festen Serverrolle im Publisher oder von Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank festgelegt werden. Benutzer im PAL können die RetentionPeriod Eigenschaft einer bestehenden Veröffentlichung festlegen.
Das Abrufen der RetentionPeriod Eigenschaft entspricht der Ausführung von sp_helppublication (Transact-SQL) odersp_helpmergepublication (Transact-SQL).
Das Festlegen der Eigenschaft RetentionPeriod entspricht der Ausführung von sp_addpublication (Transact-SQL) undsp_changepublication (Transact-SQL) odersp_addmergepublication (Transact-SQL) und sp_changemergepublication (Transact-SQL).