ReplicationServer.UninstallDistributor(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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:
Eliminare tutte le sottoscrizioni. Per altre informazioni, vedere Procedura: Eliminare una sottoscrizione push (programmazione RMO) e Procedura: Eliminare una sottoscrizionepull (programmazione RMO).
Eliminare tutte le pubblicazioni. Per altre informazioni, vedere Procedura: Eliminare una pubblicazione (programmazione RMO).
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).