Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Vous pouvez gérer et optimiser les ressources SQL Server via des options de configuration à l’aide de SQL Server Management Studio ou de la procédure stockée système sp_configure. Les options de configuration de serveur les plus couramment utilisées sont disponibles 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. Pour plus d’informations, consultez Afficher ou modifier les propriétés du serveur (SQL Server).
Important
Les options avancées doivent être modifiées uniquement par un administrateur de base de données expérimenté ou un technicien SQL Server certifié.
Catégories d’options de configuration
Les options de configuration prennent effet soit :
Immédiatement après avoir configuré l’option et émis l’instruction RECONFIGURE (ou dans certains cas, RECONFIGURE WITH OVERRIDE).
- ou -
Après avoir effectué les actions ci-dessus et redémarré l’instance de SQL Server.
Les options qui nécessitent le redémarrage de SQL Server affichent initialement la valeur modifiée uniquement dans la colonne valeur. Après le redémarrage, la nouvelle valeur apparaît à la fois dans la colonne valeur et dans la colonne value_in_use.
Certaines options nécessitent l’arrêt du serveur afin que la nouvelle valeur entre en vigueur. Si vous définissez la nouvelle valeur et exécutez sp_configure avant de redémarrer le serveur, la nouvelle valeur apparaît dans la colonne valeur des options de configuration, mais pas dans la colonne value_in_use. Après avoir redémarré le serveur, la nouvelle valeur apparaît dans la colonne value_in_use.
Les options de configuration automatique sont celles que SQL Server ajuste en fonction des besoins du système. Dans la plupart des cas, il est inutile de définir les valeurs manuellement. Les exemples incluent la mémoire minimale du serveur et les options de mémoire maximale du serveur et l’option connexions utilisateur.
Table des options de configuration
Le tableau suivant répertorie toutes les options de configuration disponibles, la plage des paramètres possibles et les valeurs par défaut. Les options de configuration sont signalées par des codes sous forme de lettres, comme suit :
A= Options avancées, qui doivent être modifiées uniquement par un administrateur de base de données expérimenté ou un technicien SQL Server certifié, et qui nécessitent la définition des options avancées sur 1.
RR = Options nécessitant un redémarrage du moteur de base de données.
SC = Options de configuration automatique.
Option de configuration Valeur minimale Valeur maximale Par défaut nombre de compartiments de cache de vérification d'accès (A) 0 16384 0 quota du cache de vérification d'accès (A) 0 2147483647 0 requêtes distribuées ad hoc (A) 0 1 0 masque d’E/S d’affinité (A, RR) -2147483648 2147483647 0 masque d’E/S affinity64 (A, disponible uniquement sur la version 64 bits de SQL Server) -2147483648 2147483647 0 affinity mask (A) -2147483648 2147483647 0 mask affinity64 (A, RR), disponible uniquement sur la version 64 bits de SQL Server -2147483648 2147483647 0 XPs de l’agent (A) 0 1 0
(Modifications apportées à 1 lorsque SQL Server Agent est démarré. La valeur par défaut est 0 si SQL Server Agent est défini sur le démarrage automatique pendant l’installation.)autoriser les mises à jour (obsolètes. N’utilisez pas. Provoque une erreur lors de la reconfiguration.) 0 1 0 valeur par défaut de somme de contrôle de sauvegarde 0 1 0 valeur par défaut de compression de sauvegarde 0 1 0 seuil pour processus bloqué (A) 0 86400 0 Mode d’audit c2 (A, RR) 0 1 0 clr activé 0 1 0 Conformité aux critères communs activée (A, RR) 0 1 0 Authentification de base de données contenue 0 0 seuil de coût pour le parallélisme (A) 0 32767 5 chaînage de propriété des bases de données croisées 0 1 0 seuil de curseur (A) -1 2147483647 -1 XPs de messagerie de base de données (A) 0 1 0 langue de texte intégral par défaut (A) 0 2147483647 1033 langue par défaut 0 9999 0 trace par défaut activée (A) 0 1 1 interdire les résultats des déclencheurs (A) 0 1 0 Fournisseur EKM activé 0 1 0 filestream_access_level 0 2 0 facteur de remplissage (A, RR) 0 100 0 ft crawl bandwidth (max), see ft crawl bandwidth(A) 0 32767 100 ft crawl bandwidth (min), see ft crawl bandwidth(A) 0 32767 0 ft notify bandwidth (max), voir ft notify bandwidth(A) 0 32767 100 ft notifier la bande passante (min), voir ft notifier la bande passante(A) 0 32767 0 index create memory (A, SC) 704 2147483647 0 résolution in-doubt xact (A) 0 2 0 regroupement léger (A, RR) 0 1 0 verrous (A, RR, SC) 5 000 2147483647 0 degré maximal de parallélisme (A) 0 32767 0 plage maximale de crawl de texte intégral (A) 0 256 4 max server memory (A, SC) 16 2147483647 2147483647 taille max de la réplique de texte 0 2147483647 65536 fils de travail maximum (A) 128 32767
(1024 est le maximum recommandé pour SQL Server 32 bits, 2048 pour SQL Server 64 bits.)0
Zéro configure automatiquement le nombre maximal de threads de travail en fonction du nombre de processeurs, à l’aide de la formule (256+(<processeurs> -4) * 8) pour SQL Server 32 bits et deux fois pour SQL Server 64 bits.rétention des supports (A, RR) 0 365 0 mémoire minimale par requête (A) 512 2147483647 1024 mémoire minimale du serveur (A, SC) 0 2147483647 0 Déclencheurs imbriqués 0 1 1 taille des paquets réseau (A) 512 32767 4096 Procédures Ole Automation (A) 0 1 0 objets ouverts (A, RR, obsolète) 0 2147483647 0 optimiser pour les charges de travail ad hoc (A) 0 1 0 PH_timeout (A) 1 3600 soixante précalculer le rang (A) 0 1 0 amplification de priorité (A, RR) 0 1 0 limite de coût du gouverneur de requêtes (A) 0 2147483647 0 attente de requête (A) -1 2147483647 -1 intervalle de récupération (A, SC) 0 32767 0 accès à distance (RR) 0 1 1 connexions d’administration distantes 0 1 0 délai d’expiration de connexion à distance 0 2147483647 10 remote proc trans 0 1 0 délai d’expiration de requête à distance 0 2147483647 600 Option de Réplication XPs (A) 0 1 0 rechercher les processus de démarrage (A, RR) 0 1 0 récursivité du déclencheur de serveur 0 1 1 réglage de la taille de l'ensemble de travail (A, RR, obsolète) 0 1 0 Afficher les options avancées 0 1 0 SMO et DMO XPs (A) 0 1 1 transformer les mots superflus (A) 0 1 0 limite de l’année à deux chiffres (A) 1753 9999 2049 connexions utilisateur (A, RR, SC) 0 32767 0 options utilisateur 0 32767 0 xp_cmdshell (A) 0 1 0