Configurer l'option de configuration du serveur user connections

Cette rubrique explique comment définir l'option de configuration de serveur connexions utilisateur dans SQL Server 2012 à l'aide de SQL Server Management Studio ou de Transact-SQL. L'option connexions utilisateur spécifie le nombre maximal de connexions utilisateur simultanées autorisées sur une instance de SQL Server . Le nombre réel de connexions utilisateur autorisées dépend également de la version de SQL Server utilisée, ainsi que des limites de vos applications et de votre matériel. SQL Server autorise un maximum de 32 767 connexions utilisateur. L'option user connections est dynamique (auto-configurable) ; par conséquent, SQL Server applique automatiquement le nombre maximal de connexions utilisateur selon les besoins, jusqu'à la valeur maximale autorisée. Par exemple, si seuls 10 utilisateurs sont connectés, 10 objets connexion utilisateur sont alloués. Dans la plupart des cas, il est inutile de modifier la valeur de cette option. La valeur par défaut est zéro, ce qui signifie qu'un nombre illimité de connexions utilisateur est autorisé.

Pour déterminer le nombre maximal de connexions utilisateur autorisé par votre système, vous pouvez exécuter sp_configure ou interroger l'affichage catalogue sys.configuration.

Dans cette rubrique

  • Avant de commencer :

    Recommandations

    Sécurité

  • Pour configurer l'option connexions utilisateur, utilisez :

    SQL Server Management Studio

    Transact-SQL

  • Suivi :  Après avoir configuré l'option connexions utilisateur

Avant de commencer

Recommandations

  • Cette option avancée ne doit être modifiée que par un administrateur de base de données qualifié ou un technicien agréé SQL Server.

  • L'option connexions utilisateur vous aide à éviter de surcharger le serveur avec de trop nombreuses connexions simultanées. Pour estimer le nombre de connexions à définir, prenez comme base la configuration de votre système et les besoins des utilisateurs. Par exemple, pour un système comptant de nombreux utilisateurs, chaque utilisateur n'a pas obligatoirement besoin d'une connexion unique. Les connexions peuvent être partagées par plusieurs utilisateurs. Les utilisateurs qui exécutent des applications OLE DB ont besoin d'une connexion pour chaque objet de connexion ouvert. Les utilisateurs qui exécutent des applications ODBC (Open Database Connectivity) ont besoin d'une connexion pour chaque descripteur de connexion actif dans l'application. Les utilisateurs qui exécutent des applications de type bibliothèque de base de données (DB-Library) ont besoin d'une connexion pour chaque processus démarré qui appelle la fonction dbopen de la bibliothèque de base de données.

    Important

    Si vous devez utiliser cette option, n'attribuez pas une valeur trop élevée, car chaque connexion possède un espace réservé, qu'elle soit utilisée ou non. Si vous dépassez le nombre maximal de connexions utilisateur, un message d'erreur s'affiche et vous devez attendre qu'une autre connexion soit disponible pour pouvoir vous connecter.

Sécurité

Autorisations

Les autorisations d'exécution de sp_configure, sans paramètre ou avec le premier paramètre uniquement, sont accordées par défaut à tous les utilisateurs. Pour exécuter sp_configure avec les deux paramètres afin de modifier une option de configuration ou d'exécuter l'instruction RECONFIGURE, un utilisateur doit disposer de l'autorisation de niveau serveur ALTER SETTINGS. L'autorisation ALTER SETTINGS est implicitement détenue par les rôles serveur fixes sysadmin et serveradmin.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Utilisation de SQL Server Management Studio

Pour configurer l'option connexions utilisateur

  1. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur un serveur, puis cliquez sur Propriétés.

  2. Cliquez sur le nœud Connexions.

  3. Sous Connexions, dans la zone Nombre maximal de connexions simultanées, tapez ou sélectionnez une valeur comprise entre 0 et 32 767 pour définir le nombre maximal d'utilisateurs autorisés à se connecter simultanément à l'instance de SQL Server.

  4. Redémarrez SQL Server.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Utilisation de Transact-SQL

Pour configurer l'option connexions utilisateur

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. Cet exemple montre comment utiliser sp_configure pour attribuer à l'option user connections la valeur 325 utilisateurs.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'user connections', 325 ;
GO
RECONFIGURE;
GO

Pour plus d'informations, consultez Options de configuration de serveur.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Suivi : Après avoir configuré l'option connexions utilisateur

Le serveur doit être redémarré pour que le paramètre puisse être effet.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Voir aussi

Référence

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

Concepts

Options de configuration de serveur

Configurer l'option de configuration du serveur user connections