Comment configurer SQL Server pour écouter sur plusieurs ports TCP statiques

S’applique à : Microsoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Enterprise Edition

Résumé


Cet article décrit comment activer une instance par défaut de serveur SQL pour écouter sur plusieurs ports TCP.

Informations supplémentaires


Pour chaque bibliothèque réseau côté serveur, SQL Server met en place un thread « écouter » séparé. Si le serveur est submergé par les demandes de connexion, les connexions client sont réinitialisées et sont obligées de rétablir une nouvelle session. Pour augmenter les performances du serveur SQL Server pour traiter simultanément plus de demandes de connexion, d'autres ports TCP à écouter peuvent être ajoutés.
Pour ajouter d'autres ports TCP, suivez les étapes suivantes :
  1. Démarrer le SQL Server Network Utility dans SQL Server 2000. Sélectionnez TCP, cliquez sur Propriétés, puis entrez le port supplémentaire séparé par une virgule; par exemple : 1433 5000.
  2. Arrêtez puis redémarrez le serveur SQL Server, et passez en revue le journal d'erreur. Votre erreur doit ressembler à ce qui suit :
    SQL server listening on TCP, Shared Memory, Named Pipes.<BR/>SQL server listening on 157.54.178.42:1433, 157.54.178.42:5000, 127.0.0.1:1433, 127.0.0.1:5000. 
  3. Utilisez l'utilitaire réseau client SQL Server pour modifier vos clients afin de répartir la charge dans les ports TCP. Par exemple, deux serveurs Web, tous deux connectés au même serveur SQL sur le port 1433, peuvent maintenant diviser la charge sur 1433 et 5000. Cela permet à l'administrateur de séparer le trafic entre plusieurs ports et augmente le débit de connexion.
Remarque Pour effectuer la même opération dans SQL Server 2005, utilisez l'outil SQL Server Configuration Manager.