Configurar a opção recovery interval de configuração de servidor

Este tópico descreve como configurar a opção de configuração de servidor recovery interval no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL. A opção recovery interval define um limite superior em relação ao tempo que deve levar a recuperação de um banco de dados. O Mecanismo de Banco de Dados do SQL Server usa o valor especificado para esta opção para determinar a frequência aproximada de pontos de verificação automáticos para emitir pontos de verificação automáticos em determinado banco de dados.

O valor do intervalo de recuperação padrão é 0, o que permite que o Mecanismo de Banco de Dados configure automaticamente o intervalo de recuperação. Normalmente, o intervalo de recuperação padrão resulta em pontos de verificação automáticos que ocorrem aproximadamente uma vez por minuto para bancos de dados ativos e em um tempo de recuperação inferior a um minuto. Valores mais altos indicam o tempo de recuperação máximo aproximado, em minutos. Por exemplo, a definição do intervalo de recuperação como 3 indica o tempo máximo de recuperação de aproximadamente três minutos.

Neste tópico

  • Antes de começar:

    Limitações e restrições

    Recomendações

    Segurança

  • Para configurar a opção de configuração de servidor recovery interval usando:

    SQL Server Management Studio

    Transact-SQL

  • Acompanhamento: depois de configurar a opção recovery interval

Antes de começar

Limitações e restrições

  • O intervalo de recuperação afeta apenas bancos de dados que usam o tempo de recuperação de destino padrão (0). Para anular o intervalo de recuperação de servidor em um banco de dados, configure um tempo de recuperação de destino não padrão no banco de dados. Para obter mais informações, consulte Alterar o tempo de recuperação de destino de um banco de dados (SQL Server).

Recomendações

  • Esta é uma opção avançada e deve ser alterada somente por um administrador de banco de dados experiente ou técnico certificado do SQL Server.

  • Normalmente, é recomendável manter o intervalo de recuperação em 0, a menos que você tenha problemas de desempenho. Se você decidir aumentar a configuração de intervalo de recuperação, é recomendável fazer isso gradativamente, em pequenos incrementos, e avaliar o efeito de cada aumento incremental no desempenho da recuperação.

  • Se você usar sp_configure para alterar o valor da opção intervalo de recuperação para mais de 60 (minutos), especifique RECONFIGURE WITH OVERRIDE. WITH OVERRIDE desabilita a verificação do valor da configuração (para valores que não são válidos ou não são recomendados).

Segurança

Permissões

Permissões de execução sem parâmetros ou com somente o primeiro parâmetro em sp_configure são concedidas a todos os usuários por padrão. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a instrução RECONFIGURE, o usuário deve ter a permissão ALTER SETTINGS em nível de servidor. A permissão de ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Studio

Para definir o intervalo de recuperação

  1. No Pesquisador de Objetos, clique com o botão direito do mouse na instância de servidor e selecione Propriedades.

  2. Clique no nó Configurações de Banco de Dados.

  3. Sob Recuperação, na caixa Intervalo de recuperação (minutos), digite ou selecione um valor de 0 a 32767 para definir o intervalo máximo de tempo, em minutos, que SQL Server deveria gastar recuperando cada banco de dados na inicialização. O padrão é 0, que indica configuração automática pelo SQL Server. Na prática, isso significa um tempo de recuperação inferior a um minuto e um ponto de verificação a cada um minuto aproximadamente para bancos de dados ativos.

[Início]

Usando Transact-SQL

Para definir o intervalo de recuperação

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo mostra como usar sp_configure para definir o valor da opção recovery interval como 3 minutos.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'recovery interval', 3 ;
GO
RECONFIGURE;
GO

Para obter mais informações, consulte Opções de configuração de servidor.

Ícone de seta usado com o link Voltar ao Início[Top]

Acompanhamento: depois de configurar a opção recovery interval

A configuração entra em vigor imediatamente sem reiniciar o servidor.

Ícone de seta usado com o link Voltar ao Início[Top]

Consulte também

Referência

sp_configure (Transact-SQL)

RECONFIGURE (Transact-SQL)

Conceitos

Alterar o tempo de recuperação de destino de um banco de dados (SQL Server)

Pontos de verificação de banco de dados (SQL Server)

Opções de configuração de servidor

Opção show advanced options de configuração de servidor