Compartilhar via


ReplicationServer.UninstallDistributor(Boolean) Método

Definição

Desinstala a publicação e a distribuição de replicação na instância conectada atualmente 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 valor Boolean que especifica se os objetos de replicação são removidos do servidor, mesmo que um Distribuidor remoto não possa ser localizado. Se o valor for true, a configuração de publicação e do Distribuidor no servidor atual será desinstalada, independentemente de os objetos de publicação e distribuição dependentes serem desinstalados. Se o valor for false, todos os objetos de publicação e distribuição dependentes serão removidos antes de o Distribuidor ser desinstalado.

Exemplos

myDist.UninstallDistributor(false);  

Comentários

Antes de chamar UninstallDistributor, primeiro você deve executar as seguintes tarefas:

  1. Exclua todas as assinaturas. Para obter mais informações, consulte Como excluir uma assinatura por push (programação RMO) e como excluir uma assinatura pull (programação RMO).

  2. Exclua todas as publicações. Para obter mais informações, consulte Como excluir uma publicação (programação RMO).

  3. Remova todos os bancos de dados de distribuição. Para obter mais informações, consulte Como desabilitar a publicação e a distribuição (programação RMO).

O UninstallDistributor método só pode ser chamado por membros da função de servidor fixa sysadmin.

O UninstallDistributor método é equivalente à execução do procedimento armazenado sp_dropdistributor (Transact-SQL ).

Aplica-se a