ReplicationServer.UninstallDistributor(Boolean) Método

Definição

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:

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

  2. Apague todas as publicações. Para mais informações, veja Como: Excluir uma Publicação (RMO Programming).

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

Aplica-se a