Définition des options de configuration de serveur

Mis à jour : 12 décembre 2006

Vous pouvez gérer et optimiser les ressources de SQL Server grâce aux options de configuration, en utilisant soit SQL Server Management Studio, soit la procédure stockée système sp_configure. Vous pouvez configurer certaines de ces options à l'aide de l'outil Configuration de la zone de surface de SQL Server. Les options de configuration de serveur les plus fréquemment utilisées sont accessibles via SQL Server Management Studio ; toutes les options de configuration sont accessibles via sp_configure. Avant de paramétrer ces options, vous devez tenir compte de leurs conséquences sur votre système.

ms189631.note(fr-fr,SQL.90).gifImportant :
Les options avancées doivent être modifiées exclusivement par un administrateur de base de données qualifié ou par un technicien agréé SQL Server.

Utilisation de la procédure stockée système sp_configure

Lorsque vous utilisez sp_configure, vous devez exécuter RECONFIGURE ou RECONFIGURE WITH OVERRIDE après la définition d'une option de configuration. L'instruction RECONFIGURE WITH OVERRIDE est généralement réservée aux options de configuration qui doivent être utilisées avec une extrême prudence. Cependant, RECONFIGURE WITH OVERRIDE fonctionne avec toutes les options de configuration, et vous pouvez l'utiliser pour remplacer RECONFIGURE.

ms189631.note(fr-fr,SQL.90).gifRemarque :
RECONFIGURE s'exécute au sein d'une transaction. Si l'une des opérations de reconfiguration échoue, aucune de ces opérations ne prend effet.

La valeur de chaque option peut être déterminée à l'aide de l'instruction suivante :

SELECT * FROM sys.configurations
ORDER BY name ;
GO

L'exemple suivant illustre l'utilisation d'un script avec sp_configure pour modifier l'option fill factor en remplaçant sa valeur par défaut par la valeur 100 :

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'fill factor', 100;
GO
RECONFIGURE;
GO

Catégories d'options de configuration

Les options de configuration prennent effet :

  • immédiatement après la définition de l'option et l'émission de l'instruction RECONFIGURE (ou dans certains cas, de l'instruction RECONFIGURE WITH OVERRIDE) ;
    - ou -
  • lorsque vous avez effectué les actions ci-avant puis redémarré l'instance de SQL Server.

Pour configurer une option avancée à l'aide de sp_configure, vous devez tout d'abord exécuter sp_configure après avoir attribué la valeur 1 à l'option 'show advanced options', puis vous devez exécuter RECONFIGURE :

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'cursor threshold', 0;
GO
RECONFIGURE;
GO

Dans l'exemple précédent, la reconfiguration de l'option cursor threshold prend effet immédiatement. La nouvelle valeur de cursor threshold apparaît dans la colonne value_in_use et la colonne value des options de configuration.

Les options qui nécessitent un redémarrage de l'instance de SQL Server afficheront initialement la valeur modifiée uniquement dans la colonne value. Après le redémarrage, la nouvelle valeur apparaîtra dans la colonne value et la colonne value_in_use.

Certaines options nécessitent l'arrêt du serveur afin que la nouvelle valeur soit prise en considération. Si vous définissez la nouvelle valeur et exécutez sp_configure avant de redémarrer le serveur, la nouvelle valeur apparaîtra dans la colonne value des options de configuration, mais elle ne figurera pas dans la colonne value_in_use. Après le redémarrage du serveur, la nouvelle valeur apparaît dans la colonne value_in_use.

Les options à configuration automatique correspondent aux options que SQL Server règle en fonction des besoins du système. Dans la plupart des cas, il est inutile de définir les valeurs manuellement. À titre d'exemple, nous pouvons citer les options min server memory et max server memory, ainsi que l'option user connections.

Tableau des options de configuration

Le tableau ci-après dresse la liste des options de configuration disponibles et indique leurs plages de paramétrage possible ainsi que leurs valeurs par défaut. Les options de configuration sont signalées par des codes sous forme de lettres, comme suit :

Voir aussi

Concepts

Utilisation d'options dans SQL Server

Autres ressources

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

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout de l'option common criteria compliance enabled au tableau des options de configuration.

14 avril 2006

Nouveau contenu :
  • Ajout d'une note relative à l'utilisation de l'option RECONFIGURE.
Contenu modifié :
  • Ajout d'une précision indiquant que l'option allow updates peut provoquer des erreurs.

5 décembre 2005

Nouveau contenu :
  • Des informations ont été ajoutées pour la version 64 bits pour le nombre maximal de threads de travail.
Contenu modifié
  • Ajout d'une précision indiquant que l'installation peut attribuer la valeur 1 à l'option Agent XPs.
  • Une correction a été apportée à l'option User Instance Timeout par défaut.