ReplicationServer.UninstallDistributor(Boolean) Methode
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.
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:
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).
Löschen Sie alle Publikationen. Weitere Informationen finden Sie unter Wie man: Eine Publikation löschen (RMO-Programmierung).
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 ).