Eu tenho um cluster SQL Server 2012 AlwaysON composto por:
win-mssql1: compartilhamento de arquivo testemunha
win-mssql2 (INSTÂNCIA 1): servidor principal
win-mssql3 (INSTÂNCIA 2): servidor secundário
Recentemente, tive o host "win-mssql4 (INSTANCE 3)" como uma nova réplica secundária. Meu objetivo é:
- Sincronize manualmente um enorme banco de dados (vamos chamá-lo de "BaseSyncManual") com este novo servidor. 2.Posteriormente, sincronize os demais bancos de dados que estão no AG.
Para fazer o primeiro passo, usei os seguintes comandos:
No servidor principal:
BACKUP DATABASE BaseSyncManual TO DISK = 'I:\MSSQL\MSSQL12.MSSQLSERVER\MSSQL\Backup\setra_full.bak';
BACKUP log BaseSyncManual TO DISK = 'I:\MSSQL\MSSQL12.MSSQLSERVER\MSSQL\Backup\setra_log_2.trn';
No servidor secundário:
RESTORE DATABASE BaseSyncManual FROM DISK = 'I:\MSSQL\MSSQL12.MSSQLSERVER\MSSQL\Backup\setra_full.bak'
WITH NORECOVERY
RESTORE DATABASE BaseSyncManual FROM DISK = 'I:\MSSQL\MSSQL12.MSSQLSERVER\MSSQL\Backup\setra_log_2.trn'
WITH NORECOVERY
No primário: inicie o assistente para adicionar uma réplica e escolha "pular sincronização de dados inicial"
No secundário:alter database BaseSyncManual set hadr availability group = AvailabilityGroup1;
Tudo corre bem e o resultado é o que eu esperava:
Agora eu quero executar novamente o "add a new replica assistant" para sincronizar os bancos de dados restantes (Base1,Base2,BaseSyncAuto) com o parâmetro "full" (restaurar automaticamente o backup e ingressar no AG). Mas não há como fazer isso! a réplica já foi adicionada ao AvailabilityGroup:
e não consigo adicionar um banco de dados usando "adicionar banco de dados" porque eles já são membros do AvailabilityGroup na primeira replicação secundária:
Quais são minhas opções para sincronizar esses bancos de dados com minha nova réplica secundária? Estou condenado a fazer isso com backup-restauração-junção manual para AG?
Sim, você precisará fazer backup e restaurar manualmente os bancos de dados, com logs, para o novo secundário e depois unir os bancos de dados ao AG. Isso pode ajudar.