ReplicationServer.UninstallDistributor(Boolean) Methode

Definition

Deinstalliert Replikationsveröffentlichung und -verteilung auf der derzeit verbundenen SQL Server-Instanz.

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

Parameter

force
Boolean

Ein Wert, der angibt, ob Replikationsobjekte Boolean vom Server entfernt werden, selbst wenn ein entfernter Distributor nicht erreichbar ist. Wenn true, wird die Veröffentlichungs- und Distributor-Konfiguration auf dem aktuellen Server deinstalliert, unabhängig davon, ob abhängige Veröffentlichungs- und Verteilungsobjekte deinstalliert sind oder nicht. Wenn false, werden alle abhängigen Veröffentlichungs- und Verteilungsobjekte verworfen, bevor der Distributor deinstalliert wird.

Beispiele

myDist.UninstallDistributor(false);  

Hinweise

Bevor Sie aufrufen UninstallDistributor, müssen Sie zunächst die folgenden Aufgaben ausführen:

  1. Alle Abonnements löschen. Weitere Informationen finden Sie unter Wie man: Ein Push-Abonnement löschen (RMO-Programmierung) und Wie man: Ein Pull-Abonnement löschen (RMO Programming).

  2. Löschen Sie alle Publikationen. Weitere Informationen finden Sie unter Wie man: Eine Publikation löschen (RMO-Programmierung).

  3. Schließen Sie alle Vertriebsdatenbanken ab. Weitere Informationen finden Sie unter Wie man: Publishing and Distribution (RMO Programming) deaktivieren.

Die Methode UninstallDistributor kann nur von Mitgliedern der Sysadmin-Fixed-Server-Rolle aufgerufen werden.

Die Methode UninstallDistributor entspricht der Ausführung der gespeicherten Prozedur sp_dropdistributor (Transact-SQL ).

Gilt für: