Comparteix a través de


RECONFIGURE (Transact-SQL)

Se aplica a: SQL Server Azure SQL Managed Instance

Actualiza el valor configurado actualmente (la columna config_value del conjunto de resultados sp_configure) de una opción de configuración cambiada con el procedimiento almacenado del sistema sp_configure. Debido a que, con algunas opciones de configuración es necesario detener y reiniciar el servidor para actualizar el valor en ejecución, RECONFIGURE no siempre actualiza este valor (la columna run_value del conjunto de resultados sp_configure) para un valor de configuración modificado.

Convenciones de sintaxis de Transact-SQL

Sintaxis

RECONFIGURE [ WITH OVERRIDE ]    

Argumentos

RECONFIGURE
Especifica que, si para el valor de la configuración no es necesario que se detenga y reinicie el servidor, se debe actualizar el valor actual en ejecución. RECONFIGURE también comprueba los valores de configuración nuevos de los valores que no son válidos (por ejemplo, un criterio de ordenación que no existe en syscharsets) o que no se recomiendan. En el caso de las opciones de configuración que no requieren que se detenga y reinicie el servidor, el valor en ejecución y los valores configurados actualmente para la opción de configuración deben tener el mismo valor después de especificar RECONFIGURE.

WITH OVERRIDE
Deshabilita la comprobación de los valores de configuración (para los valores que no son válidos o que no se recomiendan) de la opción de configuración avanzada Intervalo de recuperación.

Es posible volver a configurar prácticamente cualquier opción de configuración mediante la opción WITH OVERRIDE, pero pueden evitarse algunos errores irrecuperables. Por ejemplo, la opción de configuración Memoria de servidor mínima se podría configurar con un valor mayor que el especificado en la opción de configuración Memoria de servidor máxima.

Observaciones

sp_configure no acepta nuevos valores de opciones de configuración que no se encuentren dentro de los intervalos válidos documentados para cada opción de configuración.

RECONFIGURE no se permite en una transacción implícita o explícita. Al reconfigurar varias opciones al mismo tiempo, si una de las operaciones de reconfiguración genera un error, ninguna de estas operaciones surtirá efecto.

Al volver a configurar Resource Governor, vea la opción RECONFIGURE de ALTER RESOURCE GOVERNOR (Transact-SQL).

Permisos

De manera predeterminada, los permisos de RECONFIGURE corresponden a los beneficiarios del permiso ALTER SETTINGS. Los roles fijos de servidor sysadmin y serveradmin tienen este permiso de manera implícita.

Ejemplos

En el ejemplo siguiente se establece el límite superior de la opción de configuración recovery interval en 75 minutos y se utiliza RECONFIGURE WITH OVERRIDE para instalarlo. No se recomiendan intervalos de recuperación superiores a 60 minutos y, por ello, no se admiten de manera predeterminada. No obstante, al especificar la opción WITH OVERRIDE, SQL Server no comprueba si el valor especificado (75) es un valor válido para la opción de configuración recovery interval.

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

Consulte también

Opciones de configuración de servidor (SQL Server)
sp_configure (Transact-SQL)