Si está intentando verificar una opción de configuración avanzada en SQL Server, pero obtiene un error, puede encontrar útil lo siguiente.
Ejemplo
Por ejemplo, si al ejecutar el siguiente código para verificar los valores de configuración de XP de correo de base de datos:
EXEC sp_configure 'Database Mail XPs'
Obtiene el siguiente error:
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.
Debe configurar show advanced options
opción de configuración del servidor a 1
.
Establecer show advanced options
a 1
Aquí se explica cómo configurar show advanced options
a 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.
Eso es todo. Ahora ha configurado show advanced options
a 1
.
El RECONFIGURE
La declaración actualiza el valor y especifica que si la opción de configuración no requiere un reinicio del servidor, se debe actualizar el valor que se está ejecutando actualmente.
Afortunadamente, show advanced options
no requiere reiniciar el servidor.
Probar el resultado
Ahora puedo verificar con éxito los valores de configuración de XP de correo de base de datos:
EXEC sp_configure 'Database Mail XPs'
Resultado:
+-------------------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-------------------+-----------+-----------+----------------+-------------| | Database Mail XPs | 0 | 1 | 0 | 0 | +-------------------+-----------+-----------+----------------+-------------+
En este caso, los Database Mail XPs
la opción está deshabilitada (establecida en 0
). Tendría que establecerse en 1
para que se habilite.
Ocultar show advanced options
Una vez que haya hecho lo que debe hacer, es posible que desee configurar show advanced options
volver a su valor predeterminado de 0
(que oculta las opciones avanzadas):
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Precaución
Microsoft recomienda que las opciones avanzadas solo las cambie un administrador de base de datos experimentado o un técnico certificado de SQL Server.