Freigeben über


TransSubscription.Reinitialize Methode

Definition

Kennzeichnet das Abonnement für die erneute Initialisierung.

Überlädt

Reinitialize()

Kennzeichnet das Abonnement für die erneute Initialisierung bei der nächsten Ausführung des Verteilungs-Agents, um das Abonnement zu synchronisieren.

Reinitialize(Boolean)

Initialisiert das Abonnement erneut.

Reinitialize()

Kennzeichnet das Abonnement für die erneute Initialisierung bei der nächsten Ausführung des Verteilungs-Agents, um das Abonnement zu synchronisieren.

public:
 void Reinitialize();
public void Reinitialize ();
member this.Reinitialize : unit -> unit
Public Sub Reinitialize ()

Hinweise

Nachdem Sie die Methode aufgerufen haben, müssen Sie die Synchronisierung starten, um das Reinitialize Abonnement neu zu gestalten. Weitere Informationen finden Sie unter How to: Reinitialize a Subscription (RMO Programming).

Sie sollten aufrufen CommitPropertyChanges , um änderungen am Objekt auf dem TransSubscription Server zu speichern, bevor Sie aufrufen Reinitialize.

Die Reinitialize Methode kann nur von Mitgliedern sysadmin der Fixed-Serverrolle im Publisher (oder im Verteiler für einen nicht SQL Server Publisher) aufgerufen werden, indem Mitglieder db_owner der festen Datenbankrolle in der Publikationsdatenbank (oder auf der Verteilungsdatenbank für einen nicht SQL Server Publisher) oder den Benutzer, der das Abonnement erstellt hat, aufgerufen werden.

Das Aufrufen Reinitialize entspricht dem Ausführen von sp_reinitsubscription (Transact-SQL).

Gilt für:

Reinitialize(Boolean)

Initialisiert das Abonnement erneut.

public:
 void Reinitialize(bool invalidateSnapshot);
public void Reinitialize (bool invalidateSnapshot);
member this.Reinitialize : bool -> unit
Public Sub Reinitialize (invalidateSnapshot As Boolean)

Parameter

invalidateSnapshot
Boolean

Gibt an, ob die Momentaufnahme für ungültig erklärt werden soll.

Gilt für: