evento
Obtenha a certificação no Microsoft Fabric — gratuitamente!
19/11, 23 - 10/12, 23
Por um tempo limitado, a equipe da Comunidade do Microsoft Fabric está oferecendo vouchers de exame DP-600 gratuitos.
Prepare-se agoraEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Aplica-se a: SQL Server
Este tópico descreve como remover o espelhamento de um banco de dados no SQL Server usando o SQL Server Management Studio ou o Transact-SQL. A qualquer momento, o proprietário do banco de dados poderá interromper manualmente uma sessão de espelhamento de banco de dados ao remover o espelhamento de banco de dados.
Neste tópico
Antes de começar:
Para remover o espelhamento de banco de dados usando:
Acompanhamento: Após remover o espelhamento de banco de dados
Requer a permissão ALTER no banco de dados.
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.
Expanda Bancos de Dadose selecione o banco de dados.
Clique com o botão direito do mouse no banco de dados, selecione Tarefase clique em Espelhar. Isso abre a página Espelhamento da caixa de diálogo Propriedades do Banco de Dados .
No painel Selecionar uma Página , clique em Espelhamento.
Para remover o espelhamento, clique em Remover Espelhamento. Um prompt solicita confirmação. Se você clicar em Sim, a sessão será interrompida e o espelhamento, removido do banco de dados.
Para remover o espelhamento de banco de dados, use Propriedades do Banco de Dados. Use a página Espelhamento da caixa de diálogo Propriedades do Banco de Dados .
Conecte-se ao Mecanismo de Banco de Dados de qualquer um dos parceiros de espelhamento.
Na barra Padrão, clique em Nova Consulta.
Emita a seguinte instrução Transact-SQL:
ALTER DATABASE database_name SET PARTNER OFF
em que database_name é o banco de dados espelhado cuja sessão você deseja remover.
O exemplo a seguir remove o espelhamento de banco de dados do banco de dados de exemplo AdventureWorks2022
.
ALTER DATABASE AdventureWorks2022 SET PARTNER OFF;
Nota
Para obter informações sobre o impacto da remoção de espelhamentos, confira Remover o espelhamento de banco de dados (SQL Server).
Se você pretender reiniciar o espelhamento no banco de dados
Todos os backups de logs efetuados no banco de dados principal depois que o espelhamento for removido deverão ser aplicados ao banco de dados espelho antes que o espelhamento de banco de dados possa ser reinicializado.
Se você não pretender reiniciar o espelhamento
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;
Importante
Se você recuperar este banco de dados, dois bancos de dados divergentes com o mesmo nome estarão online. Portanto, você precisa garantir que os clientes possam acessar somente um deles – geralmente o banco de dados principal mais recente.
Pausar ou retomar uma sessão de espelhamento de banco de dados (SQL Server)
Remover a testemunha de uma sessão de espelhamento de banco de dados (SQL Server)
Exemplo: configurar espelhamento de banco de dados usando certificados (Transact-SQL)
Espelhamento de banco de dados (SQL Server)
Configurando o espelhamento de banco de dados (SQL Server)
Grupos de Disponibilidade AlwaysOn (SQL Server)
evento
Obtenha a certificação no Microsoft Fabric — gratuitamente!
19/11, 23 - 10/12, 23
Por um tempo limitado, a equipe da Comunidade do Microsoft Fabric está oferecendo vouchers de exame DP-600 gratuitos.
Prepare-se agora