Estou testando o recurso AlwaysOn do SQL Server 2012. Tenho 2 servidores configurados e posso criar grupos de disponibilidade com sucesso e fazer failover entre servidores. No entanto, todos os bancos de dados que NÃO pertencem a um grupo de disponibilidade ficam presos no status "Restaurando" no servidor secundário. Comecei do zero várias vezes e a mesma coisa acontece com esses bancos de dados.
Esse é um comportamento normal?
Eu estava assumindo que os bancos de dados que não pertencem a um AG simplesmente não apareceriam no servidor secundário.
Como você configurou seu Grupo de Disponibilidade? Parece que o que aconteceu é que você cobriu os backups e restaurações do servidor de réplica primário para o servidor de réplica secundário.
Em outras palavras, você fez um:
a todos os bancos de dados no primário e um
a todos os backups destinados ao servidor de réplica secundário (operações adequadas para futuros bancos de dados AG). Se você não ingressar em um desses bancos de dados no grupo de disponibilidade, ele permanecerá nesse estado de restauração.
A principal questão aqui é, se
Database1
(por exemplo) em seu servidor de réplica primário não deveria estar no grupo de disponibilidade, então por que ele seria restaurado/existente no servidor de réplica secundário para começar?Eu tenho uma meia resposta, pelo menos. Minha primeira tentativa de criar um Grupo de Disponibilidade consistia em todos os bancos de dados. Mais tarde, decidi tentar apenas alguns bancos de dados em um grupo. Portanto, apaguei os bancos de dados no secundário após removê-los do AG. As tentativas subsequentes de criar grupos de disponibilidade com um conjunto limitado de bancos de dados acionaram o estado "Restaurando" travado. Não sei por quê. Parei o SQL Server no secundário, excluí os arquivos mdf e ldf e reiniciei o SQL Server. Todos os bancos de dados ainda mostravam "Restaurando", mas consegui excluí-los no SSMS. Agora tenho apenas os bancos de dados que pretendia ter no grupo de disponibilidade exibidos no secundário como "Sincronizados"