RECONFIGURE (Transact-SQL)RECONFIGURE (Transact-SQL)

SE APLICA A: síSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

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.Updates the currently configured value (the config_value column in the sp_configure result set) of a configuration option changed with the sp_configure system stored procedure. 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.Because some configuration options require a server stop and restart to update the currently running value, RECONFIGURE does not always update the currently running value (the run_value column in the sp_configure result set) for a changed configuration value.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

    
RECONFIGURE [ WITH OVERRIDE ]    

ArgumentosArguments

RECONFIGURERECONFIGURE
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.Specifies that if the configuration setting does not require a server stop and restart, the currently running value should be updated. 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.RECONFIGURE also checks the new configuration values for either values that are not valid (for example, a sort order value that does not exist in syscharsets) or nonrecommended values. 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 those configuration options not requiring a server stop and restart, the currently running value and the currently configured values for the configuration option should be the same value after RECONFIGURE is specified.

WITH OVERRIDEWITH 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.Disables the configuration value checking (for values that are not valid or for nonrecommended values) for the recovery interval advanced configuration option.

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.Almost any configuration option can be reconfigured by using the WITH OVERRIDE option, however some fatal errors are still prevented. 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.For example, the min server memory configuration option cannot be configured with a value greater than the value specified in the max server memory configuration option.

NotasRemarks

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.sp_configure does not accept new configuration option values out of the documented valid ranges for each configuration option.

RECONFIGURE no se permite en una transacción implícita o explícita.RECONFIGURE is not allowed in an explicit or implicit transaction. Al reconfigurar varias opciones al mismo tiempo, si una de las operaciones de reconfiguración genera un error, ninguna de estas operaciones surtirá efecto.When you reconfigure several options at the same time, if any of the reconfigure operations fail, none of the reconfigure operations will take effect.

Al volver a configurar Resource Governor, vea la opción RECONFIGURE de ALTER RESOURCE GOVERNOR (Transact-SQL).When reconfiguring the resource governor, see the RECONFIGURE option of ALTER RESOURCE GOVERNOR (Transact-SQL).

PermisosPermissions

De manera predeterminada, los permisos de RECONFIGURE corresponden a los beneficiarios del permiso ALTER SETTINGS.RECONFIGURE permissions default to grantees of the ALTER SETTINGS permission. Los roles fijos de servidor sysadmin y serveradmin tienen este permiso de manera implícita.The sysadmin and serveradmin fixed server roles implicitly hold this permission.

EjemplosExamples

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.The following example sets the upper limit for the recovery interval configuration option to 75 minutes and uses RECONFIGURE WITH OVERRIDE to install it. No se recomiendan intervalos de recuperación superiores a 60 minutos y, por ello, no se admiten de manera predeterminada.Recovery intervals greater than 60 minutes are not recommended and disallowed by default. No obstante, al especificar la opción WITH OVERRIDE, SQL ServerSQL Server no comprueba si el valor especificado (75) es un valor válido para la opción de configuración recovery interval.However, because the WITH OVERRIDE option is specified, SQL ServerSQL Server does not check whether the value specified (75) is a valid value for the recovery interval configuration option.

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

Consulte tambiénSee Also

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