Partilhar via


Como remover espelhamento de banco de dados (SQL Server Management Studio)

Para remover o espelhamento de banco de dados, use Propriedades do Banco de Dados na página Espelhamento da caixa de diálogo Propriedades do Banco de Dados.

Observação importanteImportante

Antes que o espelhamento de banco de dados possa ser restabelecido, pelo menos um backup de log deve ser efetuado no banco de dados principal e aplicado ao banco de dados espelho. Além disso, qualquer backup de log adicional feito depois da remoção do espelhamento também deve ser aplicado ao banco de dados espelho.

Para remover espelhamento de banco de dados

  1. Durante uma sessão de espelhamento de banco de dados, faça a conexão com a instância do servidor principal e, no Pesquisador de Objetos, clique no nome do servidor para expandir a árvore do servidor.

  2. Expanda Bancos de Dados e selecione o banco de dados.

  3. Clique com o botão direito do mouse no banco de dados, selecione Tarefas e clique em Espelhar. Isso abre a página Espelhamento da caixa de diálogo Propriedades do Banco de Dados.

  4. No painel Selecionar uma Página, clique em Espelhamento.

  5. Para remover o espelhamento, clique em Remover Espelhamento. Um prompt solicitará confirmação. Se você clicar em Sim, a sessão será interrompida e o espelhamento, removido do banco de dados.

    Para obter mais informações sobre o impacto de remover o espelhamento, consulte Removendo o espelhamento de banco de dados.

  6. Opcionalmente, você pode recuperar o banco de dados espelho anterior. Na instância de servidor que era o servidor espelho, use a seguinte instrução Transact-SQL:

    RESTORE DATABASE <database_name> WITH RECOVERY;
    
    Observação importanteImportante

    Se você recuperar esse banco de dados, dois bancos de dados divergentes que possuem o mesmo nome estarão online. Portanto, você deve verificar se os clientes podem acessar só um deles, normalmente o banco de dados principal mais recente.