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 aktuell verbundenen Instanz von SQL Server.
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 Boolean-Wert, der angibt, ob Replikationsobjekte vom Server entfernt werden, auch wenn ein Remoteverteiler nicht erreicht werden kann. Wenn der Wert true
lautet, wird die Veröffentlichungs- und Verteilerkonfiguration auf dem aktuellen Server unabhängig davon deinstalliert, ob abhängige Veröffentlichungs- und Verteilungsobjekte deinstalliert werden. Wenn der Wert false
lautet, werden alle abhängigen Veröffentlichungs- und Verteilungsobjekte gelöscht, bevor der Verteiler deinstalliert wird.
Beispiele
myDist.UninstallDistributor(false);
Hinweise
Vor dem Aufrufen UninstallDistributormüssen Sie zuerst die folgenden Aufgaben ausführen:
Alle Abonnements löschen. Weitere Informationen finden Sie unter How to: Delete a Push Subscription (RMO Programming) and How to: Delete a Pull Subscription (RMO Programming).
Alle Publikationen löschen. Weitere Informationen finden Sie unter How to: Delete a Publication (RMO Programming).
Legen Sie alle Verteilungsdatenbanken ab. Weitere Informationen finden Sie unter How to: Disable Publishing and Distribution (RMO Programming).
Die UninstallDistributor Methode kann nur von Mitgliedern der Rolle des festen Sysadmin-Servers aufgerufen werden.
Die UninstallDistributor Methode entspricht dem Ausführen der gespeicherten sp_dropdistributor (Transact-SQL)- Prozedur.