Partilhar via


Usando servidores secundários para processamento de consulta

Você pode reduzir a carga em seu servidor primário usando um servidor secundário para processamento de consulta do tipo somente leitura. Para fazer isto, o banco de dados secundário deve estar em modo de STANDBY. Você não poderá executar consultas se o banco de dados estiver em modo de NORECOVERY. Para obter mais informações sobre modos de bancos de dados, consulte RESTORE (Transact-SQL).

Existem duas opções para configuração quando você colocar o banco de dados secundário em modo de espera ativa:

  • Você pode optar por ter os usuários de banco de dados desconectados quando backups de log de transação estão sendo restaurados. Se você escolher esta opção, os usuários serão desconectados do banco de dados sempre que a tarefa de restauração do envio de log tentar restaurar um log de transação ao banco de dados secundário. A desconexão acontecerá no agendamento que você definir para a tarefa de restauração.

  • Você pode escolher não desconectar os usuários. Neste caso, a tarefa de restauração não pode restaurar backups de log de transação ao banco de dados secundário se houver usuários conectados àquele banco de dados. Backups de log de transação acumularão até que não existam conexões de usuário ao banco de dados.

Para especificar a opção desejada, na guia Restaurar Log de Transações da caixa de diálogo Configurações do Banco de Dados Secundário, marque ou desmarque a caixa de seleção Desconectar usuários no banco de dados ao restaurar backups.

Observação importanteImportante

Se você alterar o modo de recuperação de um banco de dados secundário existente, por exemplo, de modo sem recuperação para modo de espera, a alteração entrará em vigor somente depois que o próximo backup de log for restaurado no banco de dados.