Freigeben über


ReplicationServer.UninstallDistributor(Boolean) Methode

Definition

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:

  1. 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).

  2. Alle Publikationen löschen. Weitere Informationen finden Sie unter How to: Delete a Publication (RMO Programming).

  3. 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.

Gilt für: