Compartilhar via


Instantâneos dos bancos de dados com grupos de disponibilidade Always On (SQL Server)

Aplica-se:SQL Server

Você pode criar um instantâneo de banco de dados em um banco de dados primário ou secundário em um grupo de disponibilidade. A função de réplica deve ser PRIMARY ou SECONDARY e não pode estar no estado RESOLVING.

Observação

A criação de instantâneos de banco de dados em qualquer banco de dados adiciona sobrecarga de CPU e E/S devido à atividade de cópia em gravação. Em réplicas de banco de dados, essa sobrecarga pode reduzir a taxa de replicação e afetar outras operações, especialmente conforme o número de instantâneos aumenta.

Você deve criar instantâneos de banco de dados quando o estado de sincronização do banco de dados for SYNCHRONIZING ou SYNCHRONIZED. No entanto, você ainda pode criar instantâneos de banco de dados quando o estado de sincronização do banco de dados for NOT SYNCHRONIZING.

Um instantâneo de banco de dados em uma réplica secundária continuará funcionando se a réplica for DISCONNECTED da réplica primária.

Algumas condições de grupos de disponibilidade Always On fazem com que o banco de dados de origem e seus instantâneos de banco de dados sejam reiniciados, desconectando temporariamente os usuários. Estas condições são as seguintes:

  • A réplica primária altera as funções. Essa alteração pode acontecer porque a réplica primária atual fica offline e volta a ficar online na mesma instância do servidor ou porque o grupo de disponibilidade faz failover.

  • O banco de dados entra na função secundária.

Se a réplica de disponibilidade que hospeda instantâneos de banco de dados falhar, os instantâneos de banco de dados permanecerão na instância do servidor em que você os criou. Você pode continuar a usar os instantâneos após o failover. Se o desempenho for uma preocupação em seu ambiente, crie instantâneos de banco de dados somente em bancos de dados secundários hospedados por uma réplica secundária configurada para o modo de failover manual.

Se você já realizou failover manual no grupo de disponibilidade para esta réplica secundária, poderá criar um novo conjunto de instantâneos do banco de dados em outra réplica secundária, redirecionar clientes para os novos instantâneos do banco de dados e remover todos os instantâneos dos bancos de dados agora primários.