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 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:
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).
Exclua todas as publicações. Para obter mais informações, consulte Como excluir uma publicação (programação RMO).
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 ).