Se você estiver tentando verificar uma opção de configuração avançada no SQL Server, mas receber um erro, poderá achar o seguinte útil.
Exemplo
Por exemplo, se ao executar o seguinte código para verificar os valores de configuração do Database Mail XPs:
EXEC sp_configure 'Database Mail XPs'
Você recebe o seguinte erro:
Msg 15123, Level 16, State 1, Procedure sp_configure, Line 62 The configuration option 'Database Mail XPs' does not exist, or it may be an advanced option.
Você precisa definir as
show advanced options
opção de configuração do servidor para 1
. Definir show advanced options
para 1
Veja como definir
show advanced options
para 1
:sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Resultado:
Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Commands completed successfully. Commands completed successfully.
Isso é tudo. Agora você definiu
show advanced options
para 1
. O
RECONFIGURE
A instrução atualiza o valor e especifica que, se a definição de configuração não exigir uma reinicialização do servidor, o valor em execução no momento deverá ser atualizado. Felizmente, o
show advanced options
não requer uma reinicialização do servidor. Teste o resultado
Agora posso verificar com sucesso os valores de configuração do Database Mail XPs:
EXEC sp_configure 'Database Mail XPs'
Resultado:
+-------------------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-------------------+-----------+-----------+----------------+-------------| | Database Mail XPs | 0 | 1 | 0 | 0 | +-------------------+-----------+-----------+----------------+-------------+
Neste caso, os
Database Mail XPs
a opção está desactivada (definida para 0
). Ele precisaria ser definido como 1
para que seja habilitado. Ocultar show advanced options
Depois de fazer o que você precisa fazer, convém definir
show advanced options
de volta ao seu valor padrão de 0
(que oculta as opções avançadas):sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Cuidado
A Microsoft recomenda que as opções avançadas sejam alteradas apenas por um administrador de banco de dados experiente ou técnico certificado do SQL Server.