RECONFIGURE (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Atualiza o valor configurado atualmente (a coluna config_value no conjunto de resultados sp_configure) de uma opção de configuração alterada com o procedimento armazenado do sistema sp_configure. Como algumas opções de configuração requerem uma parada e um reinício do servidor para atualizar o valor em execução no momento, RECONFIGURE nem sempre atualiza o valor em execução no momento (a coluna run_value do conjunto de resultados sp_configure) para um valor de configuração alterado.

Convenções de sintaxe de Transact-SQL

Sintaxe

RECONFIGURE [ WITH OVERRIDE ]    

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

Argumentos

RECONFIGURE
Especifica que se a definição da configuração não requerer uma parada e um reinício do servidor, o valor atualmente em execução deverá ser atualizado. RECONFIGURE também verifica os novos valores de configuração buscando valores que não são válidos (por exemplo, um valor de ordem de classificação que não exista em syscharsets) ou não são recomendados. Com as opções de configuração que não requeiram uma parada e um reinício do servidor, o valor atualmente em execução e os valores atualmente configurados para a opção de configuração devem ser o mesmo valor depois que RECONFIGURE for especificado.

WITH OVERRIDE
Desabilita a verificação de valor de configuração (que busca valores que não são válidos ou não são recomendados) da opção de configuração avançada recovery interval.

Quase todas as opções de configuração podem ser reconfiguradas usando a opção WITH OVERRIDE, no entanto, alguns erros fatais ainda são evitados. Por exemplo, a opção de configuração min server memory não pode ser definida com um valor maior que o especificado na opção de configuraçãomax server memory.

Comentários

sp_configure não aceita novos valores de opção de configuração fora dos intervalos válidos documentados para cada opção de configuração.

RECONFIGURE não é permitido em uma transação explícita ou implícita. Ao reconfigurar várias opções ao mesmo tempo, se alguma das operações de reconfiguração falhar, nenhuma delas entrará em vigor.

Ao reconfigurar o Resource Governor, confira a opção RECONFIGURE de ALTER RESOURCE GOVERNOR (Transact-SQL).

Permissões

O padrão das permissões de RECONFIGURE é concedida aos possuidores da permissão ALTER SETTINGS. As funções de servidor fixas sysadmin e serveradmin contêm esta permissão implicitamente.

Exemplos

O exemplo a seguir define o limite superior para a opção de configuração recovery interval como 75 minutos e usa RECONFIGURE WITH OVERRIDE para instalá-la. Por padrão, os intervalos de recuperação maiores que 60 minutos não são recomendados e nem permitidos. Entretanto, como a opção WITH OVERRIDE está especificada, o SQL Server não verifica se o valor especificado (75) é válido para a opção de configuração recovery interval.

EXEC sp_configure 'recovery interval', 75    
RECONFIGURE WITH OVERRIDE;    
GO    

Consulte Também

Opções de configuração do servidor (SQL Server)
sp_configure (Transact-SQL)