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

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Met à jour la valeur actuellement configurée (la colonne config_value de l’ensemble de résultats de sp_configure) d’une option de configuration modifiée par la procédure stockée système 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. Dans la mesure où certaines options de configuration exigent l’arrêt puis le redémarrage du serveur pour que la valeur en cours d’exécution soit mise à jour, RECONFIGURE n’actualise pas toujours cette dernière (colonne run_value de l’ensemble de résultats de sp_configure) lorsqu’une valeur de configuration est modifiée.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.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

    
RECONFIGURE [ WITH OVERRIDE ]    

ArgumentsArguments

RECONFIGURERECONFIGURE
Indique que, si un paramètre de configuration n'exige pas l'arrêt puis le redémarrage du serveur, la valeur en cours d'exécution doit être mise à jour.Specifies that if the configuration setting does not require a server stop and restart, the currently running value should be updated. RECONFIGURE vérifie également que les nouvelles valeurs de configuration ne contiennent pas de valeurs non valides (par exemple une valeur d’ordre de tri qui n’existe pas dans syscharsets) ni de valeurs déconseillées.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. Dans le cas d'options de configuration n'exigeant pas l'arrêt et le redémarrage du serveur, la valeur en cours d'exécution et les valeurs actuellement configurées de l'option de configuration doivent être identiques après la spécification de 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
Désactive la vérification des valeurs de configuration (recherche de valeurs non valides ou déconseillées) pour l’option de configuration avancée recovery interval.Disables the configuration value checking (for values that are not valid or for nonrecommended values) for the recovery interval advanced configuration option.

Presque toute option de configuration peut être reconfigurée en utilisant l’option WITH OVERRIDE, à l’exception toutefois de certaines erreurs irrécupérables.Almost any configuration option can be reconfigured by using the WITH OVERRIDE option, however some fatal errors are still prevented. Par exemple, vous ne pouvez pas configurer l’option de configuration min server memory avec une valeur supérieure à celle spécifiée dans l’option de configuration max server memory.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.

NotesRemarks

sp_configure n’accepte pas de nouvelles valeurs n’appartenant pas à la plage des valeurs autorisées pour chaque option de configuration.sp_configure does not accept new configuration option values out of the documented valid ranges for each configuration option.

RECONFIGURE n'est pas autorisée dans une transaction explicite ou implicite.RECONFIGURE is not allowed in an explicit or implicit transaction. Lorsque vous reconfigurez plusieurs options simultanément, si l'une des opérations de reconfiguration échoue, aucune des opérations de reconfiguration ne prend effet.When you reconfigure several options at the same time, if any of the reconfigure operations fail, none of the reconfigure operations will take effect.

Lors de la reconfiguration de Resource Governor, consultez l’option RECONFIGURE de ALTER RESOURCE GOVERNOR (Transact-SQL).When reconfiguring the resource governor, see the RECONFIGURE option of ALTER RESOURCE GOVERNOR (Transact-SQL).

AutorisationsPermissions

Par défaut, les autorisations RECONFIGURE sont accordées aux personnes qui bénéficient de l'autorisation ALTER SETTINGS.RECONFIGURE permissions default to grantees of the ALTER SETTINGS permission. Seuls les rôles serveur fixes sysadmin et serveradmin détiennent implicitement cette autorisation.The sysadmin and serveradmin fixed server roles implicitly hold this permission.

ExemplesExamples

L'exemple suivant affecte la valeur recovery interval minutes à la limite supérieure de l'option de configuration 75 et utilise RECONFIGURE WITH OVERRIDE pour l'installer.The following example sets the upper limit for the recovery interval configuration option to 75 minutes and uses RECONFIGURE WITH OVERRIDE to install it. Les intervalles de récupération supérieurs à 60 minutes sont déconseillés et désactivés par défaut.Recovery intervals greater than 60 minutes are not recommended and disallowed by default. Toutefois, étant donné que l'option WITH OVERRIDE est spécifiée, SQL ServerSQL Server ne vérifie pas si la valeur spécifiée (75) est valide pour l'option de configuration 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    

Voir aussiSee Also

Options de configuration de serveur (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL)sp_configure (Transact-SQL)