Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

COMMENT FAIRE : Résoudre le message d'erreur "La limite maximale de connexions a été atteinte"

Résumé
Dans SQL Server 7.0 et SQL Server 2000, les administrateurs peuvent utiliser la procédure stockée sp_configure pour modifier les paramètres de configuration. Un des paramètres que vous pouvez modifier est l'option connexions utilisateur. Lorsque vous installez SQL Server, la valeur par défaut pour connexions utilisateur est 0 (32 767 connexions simultanées). Microsoft vous recommande de ne pas modifier le paramètre connexions utilisateur par défaut.

Si connexions utilisateur est défini sur une valeur 1, SQL Server ne démarre pas et le journal des erreurs SQL Server (pour SQL Server 7.0 et SQL Server 2000) contient les entrées suivantes :
La limite maximale de connexions a été atteinte
Le journal des erreurs SQL Server 7.0 contient également l'entrée suivante :
initconfig : nombre de connexions utilisateur limité à 1
Cet article explique comment résoudre ces erreurs.

Retour au début

SQL Server autonome

Pour résoudre ces erreurs pour SQL Server qui s'exécute sur un ordinateur autonome, démarrez SQL Server avec la configuration minimale, puis réinitialisez la valeur de configuration connexions utilisateur. Pour cela, procédez comme suit :
  1. Utilisez la syntaxe suivante pour démarrer SQL Server à partir d'une invite de commandes :

    SQL Server 7.0 :
    sqlservr -c -f						
    Instance par défaut SQL Server 2000 :
    sqlservr.exe -c -f						
    Instance nommée SQL Server 2000 :
    sqlservr.exe -c -f -s {instancename}						
    SQL Server démarrera en tant qu'application et s'exécutera dans la fenêtre de l'invite de commandes.
  2. Utilisez l'Analyseur de requêtes pour connecter SQL Server. Assurez-vous d'utiliser un profil d'ouverture de session disposant des droits d'administrateur système sur SQL Server.
  3. Effectuez les commandes suivantes :
    sp_configure 'user connections', 0goreconfigure with override						
    Ce code redéfinit connexions utilisateur sur le paramètre par défaut.
  4. Dans la fenêtre de l'invite de commandes, appuyez sur CTRL+C pour quitter SQL Server. Tapez Y pour fermer SQL Server.
  5. Redémarrez SQL Server normalement.
Retour au début

SQL Server virtuel

Pour résoudre ces erreurs pour une instance virtuelle de SQL Server, procédez comme suit :
  1. Assurez-vous que SQL Server et l'Agent SQL Server sont hors connexion.
  2. Assurez-vous que MS DTC est hors connexion ainsi que toute autre application pouvant se connecter à SQL Server.
  3. Utilisez la syntaxe suivante pour démarrer SQL Server à partir d'une invite de commandes :

    SQL Server 7.0 :
    sqlservr -c -f						
    Instance par défaut SQL Server 2000 :
    sqlservr.exe -c -f						
    Instance nommée SQL Server 2000 :
    sqlservr.exe -c -f -s {instancename}						
    SQL Server démarrera en tant qu'application et s'exécutera dans la fenêtre de l'invite de commandes.
  4. Utilisez l'Analyseur de requêtes pour connecter SQL Server. Assurez-vous d'utiliser un profil d'ouverture de session disposant des droits d'administrateur système sur SQL Server.
  5. Effectuez les commandes suivantes :
    sp_configure 'user connections', 0goreconfigure with override					
  6. Dans la fenêtre de l'invite de commandes, appuyez sur CTRL+C pour quitter SQL Server. Tapez Y pour fermer SQL Server.
  7. Utilisez l'Administrateur de cluster pour connecter SQL Server.
Retour au début

Dépannage

Le message d'erreur "La limite maximale de connexions a été atteinte" peut s'afficher lorsque SQL Server s'exécute. Dans ce cas, le nombre configuré de connexions utilisateur n'est pas suffisant pour prendre en charge le nombre de connexions simultanées vers l'instance SQL Server. La solution est de fermer assez de connexions pour permettre une nouvelle connexion à partir de l'Analyseur de requêtes. Après votre connexion, effectuez les commandes suivantes à partir de l'Analyseur de requêtes :
sp_configure "User Connections", 0goreconfigure with override				
Ce code redéfinit connexions utilisateur sur le paramètre par défaut. Arrêtez, puis démarrez SQL Server pour que cette modification prenne effet.

Retour au début
Références
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
319942 COMMENT FAIRE : Déterminer les paramètres de configuration corrects pour SQL Server
Retour au début
Propriétés

ID d'article : 320728 - Dernière mise à jour : 02/16/2004 21:10:45 - Révision : 3.1

  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 7.0 Standard
  • kbhowtomaster KB320728
Commentaires