Configurer l'option de configuration de serveur user connectionsConfigure the user connections Server Configuration Option

S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions) S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions)

Cette rubrique explique comment définir l'option de configuration de serveur user connections dans SQL ServerSQL Server à l'aide de SQL Server Management StudioSQL Server Management Studio ou de Transact-SQLTransact-SQL.This topic describes how to set the user connections server configuration option in SQL ServerSQL Server by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. L'option user connections spécifie le nombre maximal de connexions utilisateur simultanées autorisées sur une instance de SQL ServerSQL Server.The user connections option specifies the maximum number of simultaneous user connections that are allowed on an instance of SQL ServerSQL Server. Le nombre réel de connexions utilisateur autorisées dépend également de la version de SQL ServerSQL Server utilisée, ainsi que des limites de vos applications et de votre matériel.The actual number of user connections allowed also depends on the version of SQL ServerSQL Server that you are using, and also the limits of your application or applications and hardware. SQL ServerSQL Server autorise un maximum de 32 767 connexions utilisateur.allows a maximum of 32,767 user connections. L’option user connections est dynamique (auto-configurable). Ainsi, SQL ServerSQL Server applique automatiquement le nombre maximal de connexions utilisateur en fonction des besoins, jusqu’à la valeur maximale autorisée.Because user connections is a dynamic (self-configuring) option, SQL ServerSQL Server adjusts the maximum number of user connections automatically as needed, up to the maximum value allowable. Par exemple, si seuls 10 utilisateurs sont connectés, 10 objets connexion utilisateur sont alloués.For example, if only 10 users are logged in, 10 user connection objects are allocated. Dans la plupart des cas, il est inutile de modifier la valeur de cette option.In most cases, you do not have to change the value for this option. La valeur par défaut est zéro, ce qui signifie que le nombre maximal (32 767) de connexions utilisateur est autorisé.The default is 0, which means that the maximum (32,767) user connections are allowed.

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 .To determine the maximum number of user connections that your system allows, you can execute sp_configure or query the sys.configuration catalog view.

Dans cette rubriqueIn This Topic

Avant de commencerBefore You Begin

RecommandationsRecommendations

  • Seul un administrateur de base de données qualifié ou un spécialiste agréé doit changer cette option avancée SQL ServerSQL Server.This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server professional.

  • L'option user connections vous aide à éviter de surcharger le serveur avec de trop nombreuses connexions simultanées.Using the user connections option helps avoid overloading the server with too many concurrent connections. Pour estimer le nombre de connexions à définir, prenez comme base la configuration de votre système et les besoins des utilisateurs.You can estimate the number of connections based on system and user requirements. Par exemple, pour un système comptant de nombreux utilisateurs, chaque utilisateur n'a pas obligatoirement besoin d'une connexion unique.For example, on a system with many users, each user would not usually require a unique connection. Les connexions peuvent être partagées par plusieurs utilisateurs.Connections can be shared among users. 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.Users running OLE DB applications need a connection for each open connection object, users running Open Database Connectivity (ODBC) applications need a connection for each active connection handle in the application, and users running DB-Library applications need one connection for each process started that calls the DB-Library dbopen function.

    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.If you must use this option, do not set the value too high, because each connection has overhead regardless of whether the connection is being used. 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.If you exceed the maximum number of user connections, you receive an error message and are not able to connect until another connection becomes available.

SécuritéSecurity

AutorisationsPermissions

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.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. 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.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. L'autorisation ALTER SETTINGS est implicitement détenue par les rôles serveur fixes sysadmin et serveradmin .The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

Utilisation de SQL Server Management StudioUsing SQL Server Management Studio

Pour configurer l'option user connectionsTo configure the user connections option

  1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur un serveur, puis cliquez sur Propriétés.In Object Explorer, right-click a server and click Properties.

  2. Cliquez sur le nœud Connexions .Click the Connections node.

  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 ServerSQL Server.Under Connections, in the Max number of concurrent connections box, type or select a value from 0 through 32767 to set the maximum number of users that are allowed to connect simultaneously to the instance of SQL ServerSQL Server.

  4. Redémarrez SQL ServerSQL Server.Restart SQL ServerSQL Server.

Utilisation de Transact-SQLUsing Transact-SQL

Pour configurer l'option user connectionsTo configure the user connections option

  1. Connectez-vous au Moteur de base de donnéesDatabase Engine.Connect to the Moteur de base de donnéesDatabase Engine.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.From the Standard bar, click New Query.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.Copy and paste the following example into the query window and click Execute. Cet exemple montre comment utiliser sp_configure pour attribuer à l’option user connections la valeur 325 utilisateurs.This example shows how to use sp_configure to configure the value of the user connections option to 325 users.

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 (SQL Server).For more information, see Server Configuration Options (SQL Server).

Suivi : Après avoir configuré l’option user connectionsFollow Up: After you configure the user connections option

L’instance SQL doit être redémarrée pour que le paramètre puisse prendre effet.The SQL instance must be restarted before the setting can take effect.

Voir aussiSee Also

RECONFIGURE (Transact-SQL) RECONFIGURE (Transact-SQL)
Options de configuration de serveur (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL)sp_configure (Transact-SQL)