Condividi tramite


ReplicationServer.UninstallDistributor(Boolean) Metodo

Definizione

Disinstalla la pubblicazione e la distribuzione della replica nell'istanza attualmente connessa di SQL Server.

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

Parametri

force
Boolean

Valore Boolean che specifica se gli oggetti di replica vengono rimossi dal server, anche se non è possibile accedere a un server di distribuzione remoto. Se true, la configurazione della pubblicazione e del server di distribuzione nel server corrente viene disinstallata indipendentemente dalla disinstallazione degli oggetti di distribuzione e pubblicazione dipendenti. Se false, tutti gli oggetti di pubblicazione e distribuzione dipendenti vengono eliminati prima che venga disinstallato il server di distribuzione.

Esempio

myDist.UninstallDistributor(false);  

Commenti

Prima di chiamare UninstallDistributor, è prima necessario eseguire le attività seguenti:

  1. Eliminare tutte le sottoscrizioni. Per altre informazioni, vedere Procedura: Eliminare una sottoscrizione push (programmazione RMO) e Procedura: Eliminare una sottoscrizionepull (programmazione RMO).

  2. Eliminare tutte le pubblicazioni. Per altre informazioni, vedere Procedura: Eliminare una pubblicazione (programmazione RMO).

  3. Eliminare tutti i database di distribuzione. Per altre informazioni, vedere Procedura: Disabilitare la pubblicazione e la distribuzione (programmazione RMO).

Il UninstallDistributor metodo può essere chiamato solo dai membri del ruolo predefinito del server sysadmin.

Il UninstallDistributor metodo equivale all'esecuzione della stored procedure di sp_dropdistributor (Transact-SQL).

Si applica a