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

Traductions disponibles Traductions disponibles
Numéro d'article: 320728 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

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.

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', 0
    go
    reconfigure 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.

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', 0
    go
    reconfigure 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.

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", 0
go
reconfigure 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.

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

Propriétés

Numéro d'article: 320728 - Dernière mise à jour: lundi 16 février 2004 - Version: 3.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 7.0 Standard
Mots-clés : 
kbhowtomaster KB320728
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com