RECONFIGURE (Transact-SQL)
Mis à jour : 14 avril 2006
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. 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.
Conventions de la syntaxe de Transact-SQL
Syntaxe
RECONFIGURE [ WITH OVERRIDE ]
Arguments
- RECONFIGURE
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. 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. 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 OVERRIDE
Désactive la vérification des valeurs de configuration (recherche de valeurs non valides ou déconseillées) pour les options de configuration avancée recoveryinterval.Il est possible de reconfigurer toutes les options de configuration avec l'option WITH OVERRIDE. En outre, RECONFIGURE WITH OVERRIDE force la reconfiguration avec la valeur indiquée. Par exemple, l'option de configuration minservermemory peut être définie avec une valeur supérieure à celle spécifiée dans l'option de configuration maxservermemory. Or, cette situation est censée entraîner une erreur irrécupérable. Par conséquent, la fonction RECONFIGURE WITH OVERRIDE ne va pas désactiver la vérification des valeurs de configuration.
Notes
sp_configure n'accepte pas de nouvelles valeurs n'appartenant pas à la plage des valeurs autorisées pour chaque option de configuration.
RECONFIGURE n'est pas autorisée dans une transaction explicite ou implicite. 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.
Autorisations
Par défaut, les autorisations RECONFIGURE sont accordées aux personnes qui bénéficient de l'autorisation ALTER SETTINGS. Seuls les membres des rôles de serveur fixes sysadmin et serveradmin détiennent implicitement cette autorisation.
Exemples
L'exemple suivant affecte la valeur 90
minutes à la limite supérieure de l'option de configuration recovery interval
et utilise RECONFIGURE WITH OVERRIDE
pour l'installer. Les intervalles de récupération supérieurs à 60 minutes sont déconseillés et désactivés par défaut. Toutefois, étant donné que l'option WITH OVERRIDE
est spécifiée, SQL Server ne vérifie pas si la valeur spécifiée (90
) est valide pour l'option de configuration recovery interval
.
EXEC sp_configure 'recovery interval', 90
RECONFIGURE WITH OVERRIDE
GO
Voir aussi
Référence
Autres ressources
Définition des options de configuration de serveur
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|