Compartilhar via


Solucionar problemas de uma operação de adicionar arquivo com falha (grupos de disponibilidade AlwaysOn)

Aplica-se a:SQL Server

Em algumas implantações de grupos de disponibilidade AlwaysOn, os caminhos de arquivos diferem entre o sistema que hospeda a réplica primária e os sistemas que hospedam uma réplica secundária. Se o caminho do arquivo de uma operação de adição de arquivo não existir em uma réplica secundária, a operação de adição de arquivo será bem-sucedida no banco de dados primário. Mas a operação de adicionar arquivos fará o banco de dados secundário ser suspenso. Isso, por sua vez, faz com que a réplica secundária entre no estado NOT SYNCHRONIZING.

Observação

Se possível, o caminho do arquivo (incluindo a letra da unidade) de um determinado banco de dados secundário deve ser idêntico ao caminho do banco de dados primário correspondente.

Resolução de problemas

Para resolver esse problema, o proprietário do banco de dados deve concluir as seguintes etapas:

  1. Remover o banco de dados secundário do grupo de disponibilidade. Para obter mais informações, confira Remover um banco de dados secundário de um grupo de disponibilidade (SQL Server).

  2. No banco de dados secundário existente, restaure um backup completo do grupo de arquivos que contém o arquivo adicionado ao banco de dados secundário, usando WITH NORECOVERY e WITH MOVE (especificando o caminho do arquivo na instância do servidor que hospeda a réplica secundária). Para obter mais informações, consulte Restaurar um banco de dados para um novo local (SQL Server).

  3. Faça backup do log de transações que contém a operação de adicionar arquivo no banco de dados primário e restaure manualmente o backup de log no banco de dados secundário usando WITH NORECOVERY e WITH MOVE.

  4. Prepare o banco de dados secundário para ingressar novamente no grupo de disponibilidade, restaurando, WITH NO RECOVERYquaisquer outros backups de log pendentes do banco de dados primário.

  5. Reunindo o banco de dados secundário ao grupo de disponibilidade. Para obter mais informações, consulte Associar um banco de dados secundário a um grupo de disponibilidade do Always On.