ReplicationServer.UninstallDistributor(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desinstala a replicação, publicação e distribuição na instância atualmente conectada do SQL Server.
public:
void UninstallDistributor(bool force);
public void UninstallDistributor(bool force);
member this.UninstallDistributor : bool -> unit
Public Sub UninstallDistributor (force As Boolean)
Parâmetros
- force
- Boolean
Um Boolean valor que especifica se objetos de replicação são removidos do servidor, mesmo que um Distribuidor remoto não possa ser alcançado. Se true, a configuração de publicação e distribuidor no servidor atual é desinstalada independentemente de os objetos dependentes de publicação e distribuição terem sido desinstalados ou não. Se false, todos os objetos dependentes de publicação e distribuição são descartados antes que o Distribuidor seja desinstalado.
Exemplos
myDist.UninstallDistributor(false);
Comentários
Antes de ligar UninstallDistributorpara , você deve primeiro realizar as seguintes tarefas:
Exclua todas as assinaturas. Para mais informações, veja Como: Excluir uma Assinatura Push (Programação RMO) e Como: Excluir uma Assinatura Pull (Programação RMO).
Apague todas as publicações. Para mais informações, veja Como: Excluir uma Publicação (RMO Programming).
Descarte qualquer banco de dados de distribuição. Para mais informações, veja Como: Desabilitar a Publicação e Distribuição (Programação RMO).
O UninstallDistributor método só pode ser chamado por membros do papel fixo de servidor sysadmin.
O UninstallDistributor método é equivalente à execução do procedimento armazenado sp_dropdistributor (Transact-SQL ).