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 pausar ou retomar o espelhamento de banco de dados no SQL Server usando o SQL Server Management Studio ou Transact-SQL.
Neste tópico
Antes de começar:
Para ReplaceThisText usando:
Acompanhamento: Após pausar ou retomar o espelhamento do banco de dados
A qualquer momento, você pode suspender uma sessão de espelhamento de banco de dados, o que pode melhorar o desempenho durante gargalos, e pode retomar uma sessão suspensa.
Atenção
Depois um serviço forçado, quando o servidor principal original é reconectado, o espelhamento é suspenso. A retomada do espelhamento nessa situação pode causar perda de dados no servidor principal original. Para obter informações sobre o gerenciamento da possível perda de dados, veja Troca de função durante uma sessão de espelhamento de banco de dados (SQL Server).
Requer a permissão ALTER no banco de dados.
Para pausar ou retomar uma sessão de espelhamento de banco de dados, use a página Espelhamento de Propriedades do 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 .
Para pausar a sessão, clique em Pausar.
Um prompt pedirá confirmação; se você clicar em Sim, a sessão será pausada e o botão será alterado para Retomar.
Para obter mais informações sobre o impacto de pausar uma sessão, veja Pausar e retomar o espelhamento de banco de dados (SQL Server).
Para retomar a sessão, clique em Retomar.
Conecte-se ao Mecanismo de Banco de Dados para qualquer um dos parceiros.
Na barra Padrão, clique em Nova Consulta.
Emita a seguinte instrução Transact-SQL:
ALTER DATABASE database_name SET PARTNER SUSPEND
em que database_name é o banco de dados espelhado cuja sessão você deseja suspender.
O exemplo a seguir pausa o banco de dados de exemplo AdventureWorks2022
.
ALTER DATABASE AdventureWorks2022 SET PARTNER SUSPEND;
Conecte-se ao Mecanismo de Banco de Dados para qualquer um dos parceiros.
Na barra Padrão, clique em Nova Consulta.
Emita a seguinte instrução Transact-SQL:
ALTER DATABASE database_name SET PARTNER RESUME
em que database_name é o banco de dados espelhado cuja sessão você deseja retomar.
O exemplo a seguir pausa o banco de dados de exemplo AdventureWorks2022
.
ALTER DATABASE AdventureWorks2022 SET PARTNER RESUME;
Depois de pausar o espelhamento de banco de dados
No banco de dados primário, tome precauções para evitar um log de transações cheio. Para obter mais informações, confira O log de transações (SQL Server).
Depois de retomar o espelhamento de banco de dados
A retomada do espelhamento de banco de dados coloca o banco de dados espelho no estado SYNCHRONIZING. Se o nível de segurança for FULL, o espelho alcançará o banco de dados principal e o banco de dados espelho entrará no estado SYNCHRONIZED. Neste momento, o failover torna-se possível. Se a testemunha estiver presente e ON, o failover automático será possível. Na ausência de uma testemunha, o failover manual será possível.
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