Selecione a Página de Sincronização de Dados Inicial (Assistentes Grupo de Disponibilidade AlwaysOn)
Aplica-se: SQL Server
Use a página Selecionar Sincronização de Dados Inicial do AlwaysOn para indicar sua preferência por sincronização de dados inicial de novos bancos de dados secundários. Essa página é compartilhada por três assistentes: o Assistente de grupo de nova disponibilidade, o Adicionar réplica ao Assistente de Grupo de Disponibilidade e o Adicionar banco de dados ao Assistente de Grupo de Disponibilidade.
As opções possíveis incluem Propagação automática, Backup completo de log e de banco de dados, Somente junção ou Ignorar sincronização de dados inicial. Antes de selecionar Propagação automática, Completo ou Somente junção, verifique se o ambiente atende aos pré-requisitos.
Recomendações
Suspenda as tarefas de backup de log para os bancos de dados primários durante a sincronização de dados inicial.
Para bancos de dados grandes, as operações de backup completo e de restauração podem utilizar tempo e recursos extensivos. Nesses casos, é recomendável preparar os próprios bancos de dados secundários. Para obter mais informações, consulte Para preparar manualmente bancos de dados secundáriosposteriormente neste tópico.
A sincronização de dados inicial completa exige que você especifique um compartilhamento de rede. Antes de usar um assistente para executar a sincronização de dados inicial total, é recomendável implementar um plano de segurança para as permissões de acesso na pasta de compartilhamento de rede. Essa precaução é importante porque, potencialmente, dados confidenciais no arquivo de backup podem ser acessados por qualquer pessoa que tenha permissão READ na pasta. Além disso, para proteger as operações de backup e restauração, é recomendável que você proteja os canais de rede entre cada instância do servidor que hospede uma réplica de disponibilidade e a pasta de compartilhamento de rede.
Se for necessário que as operações de backup e restauração sejam altamente protegidas, é recomendável selecionar a opção Somente junção ou Ignorar a sincronização de dados inicial .
Propagação automática
O SQL Server cria automaticamente as réplicas secundárias para cada banco de dados no grupo. A propagação automática exige que os caminhos do arquivo de dados e de log sejam os mesmos em cada instância do SQL Server que faz parte do grupo. Disponível no SQL Server 2016 (13.x) e posterior. Consulte Inicializar automaticamente o grupo de disponibilidade AlwaysOn.
Backup completo de log e de banco de dados
Para cada banco de dados primário, a opção Backup completo de log e de banco de dados executa várias operações em um fluxo de trabalho: cria um backup completo e um backup de log do banco de dados primário, cria os bancos de dados secundários correspondentes restaurando esses backups em cada instância de servidor que hospeda uma réplica secundária e ingressa cada banco de dados secundário no grupo de disponibilidade.
Selecione essa opção apenas se o ambiente atender os seguintes pré-requisitos para usar a sincronização de dados inicial completa, e se você desejar que o assistente inicie automaticamente a sincronização de dados.
Pré-requisitos para o uso da sincronização de dados inicial do backup completo de log e de banco de dados
Todos os caminhos de arquivos do banco de dados devem ser idênticos em cada instância de servidor que hospede uma réplica para o grupo de disponibilidade.
Observação
Se o backup e os caminhos do arquivo de restauração forem diferentes entre a instância de servidor onde você executa o assistente e qualquer instância de servidor que hospede uma réplica secundária. As operações de backup e restauração devem ser executadas manualmente usando a opção WITH MOVE. Para obter mais informações, consulte Para preparar manualmente bancos de dados secundáriosposteriormente neste tópico.
Não pode haver nome de banco de dados em nenhuma instância de servidor que hospeda uma réplica secundária. Isto significa que nenhum dos novos bancos de dados secundários pode existir ainda.
Você precisará especificar um compartilhamento de rede para que o assistente crie e acesse backups. Para a réplica primária, a conta usada para iniciar o Mecanismo de Banco de Dados deve ter permissões de leitura e gravação no sistema de arquivos em um compartilhamento de rede. Para réplicas secundárias, a conta deve ter permissão de leitura no compartilhamento de rede.
Importante
Os backups de log farão parte de sua cadeia de backup de log. Armazene os arquivos de backup de log adequadamente.
Se os pré-requisitos não forem atendidos
O assistente não poderá criar os bancos de dados secundários para esse grupo de disponibilidade. Para obter mais informações sobre como prepará-los, consulte Para preparar manualmente bancos de dados secundáriosposteriormente neste tópico.
Se os pré-requisitos forem atendidos
Se todos estes pré-requisitos forem atendidos e você desejar que o assistente execute a sincronização de dados inicial completa, selecione a opção Backup completo de log e de banco de dados e especifique um compartilhamento de rede. Isto fará o assistente criar um banco de dados completo e backups de log de todos os bancos de dados selecionados e colocar estes backups no compartilhamento de rede que você especificar. Em seguida, em cada instância do servidor que hospeda uma das novas réplicas secundárias, o assistente criará os bancos de dados secundários restaurando os backups com RESTORE WITH NORECOVERY. Depois de criar cada um dos bancos de dados secundários, o assistente unirá o novo banco de dados secundário ao grupo de disponibilidade. Assim que um banco de dados secundário é unido, as sincronização de dados é iniciada naquele banco de dados.
Especifique um local de rede compartilhado acessível por todas as réplicas
Para criar e restaurar backups, o assistente requer que você especifique um compartilhamento de rede. A conta usada para iniciar o Mecanismo de Banco de Dados em cada instância de servidor que hospedará uma réplica de disponibilidade deve ter permissões de leitura e gravação no sistema de arquivos do compartilhamento de rede.
Importante
Os backups de log farão parte de sua cadeia de backup de log. Armazene os arquivos de backup adequadamente.
Somente junção
Selecione essa opção apenas se os novos bancos de dados secundários já existirem em cada instância do servidor que hospeda uma réplica secundária para o grupo de disponibilidade. Para obter informações sobre como preparar bancos de dados secundários, consulte Para preparar bancos de dados secundários manualmente, posteriormente nesta seção.
Se você selecionar Somente junção, o assistente tentará unir cada banco de dados secundário existente ao grupo de disponibilidade.
Ignorar sincronização de dados inicial
Selecione esta opção se você desejar executar seus próprios backups de banco de dados e de log de cada banco de dados primário e, em seguida, restaurá-los em cada instância de servidor que hospeda uma réplica secundária. Quando sair do assistente, você precisará unir cada banco de dados secundário em cada réplica secundária.
Observação
Para obter mais informações, confira Iniciar movimentação de dados em um banco de dados secundário Always On (SQL Server).
Para preparar manualmente bancos de dados secundários
Para preparar bancos de dados secundários independentemente de qualquer assistente do Grupos de disponibilidade AlwaysOn , você pode usar uma das seguintes abordagens:
Restaurar manualmente um backup recente do banco de dados primário usando RESTORE WITH NORECOVERY e, em seguida, restaurar cada backup de log subsequente usando RESTORE WITH NORECOVERY. Se os bancos de dados primários e secundários tiverem caminhos de arquivos diferentes, você deverá usar a opção WITH MOVE. Executar essa sequência de restauração em cada instância do servidor que hospeda uma réplica secundária para o grupo de disponibilidade. Você pode usar o Transact-SQL ou PowerShell para executar estas operações de backup e restauração.
Para obter mais informações, consulte:
Preparar um banco de dados secundário manualmente para um grupo de disponibilidade (SQL Server)
Se você estiver adicionando um ou mais bancos de dados primários de envio de logs a um grupo de disponibilidade, poderá ser capaz de migrar um ou mais dos bancos de dados secundários correspondentes de envio de logs para Grupos de disponibilidade AlwaysOn. Para obter mais informações, confira Pré-requisitos para migrar do envio de logs para Grupos de Disponibilidade Always On (SQL Server).
Observação
Depois que você criar todos os bancos de dados secundários para o grupo de disponibilidade, se você desejar executar backups em réplicas secundárias, precisará reconfigurar a preferência de backup automatizada do grupo de disponibilidade.
Para obter mais informações, consulte:
Pré-requisitos para migrar de envio de logs para grupos de disponibilidade AlwaysOn (SQL Server)
Configurar backup em réplicas de disponibilidade (SQL Server)
Depois de criar um banco de dados secundário, aplique todos os backups de log atuais ao novo banco de dados secundário.
Opcionalmente, você pode preparar todos os bancos de dados secundários antes de executar o assistente. Em seguida, na página Especificar a Sincronização de Dados Inicial do assistente, selecione Somente junção para unir automaticamente seus novos bancos de dados secundários ao grupo de disponibilidade.
Related Tasks
Usar a caixa de diálogo Novo Grupo de Disponibilidade (SQL Server Management Studio)
Usar o Assistente para Adicionar Réplica ao Grupo de Disponibilidade (SQL Server Management Studio)
Usar o Assistente para Grupo de Disponibilidade de Failover (SQL Server Management Studio)
Iniciar movimentação de dados em um banco de dados secundário (SQL Server)
Unir um banco de dados secundário a um grupo de disponibilidade (SQL Server)
Usar a caixa de diálogo Novo Grupo de Disponibilidade (SQL Server Management Studio)
Consulte Também
Visão geral dos Grupos de Disponibilidade AlwaysOn (SQL Server)