Utilisation de RDS avec le regroupement de connexions ODBC
Si vous utilisez une source de données ODBC, vous pouvez utiliser l’option de regroupement de connexions dans Internet Information Services (IIS) pour obtenir une gestion hautes performances de la charge du client. Le regroupement de connexions est un gestionnaire de ressources pour les connexions, maintenant l'état ouvert des connexions fréquemment utilisées.
Important
À compter de Windows 8 et Windows Server 2012, les composants serveur RDS ne sont plus inclus dans le système d’exploitation Windows (voir Windows 8 et livre de recettes de compatibilité Windows Server 2012 pour plus de détails). Les composants clients RDS seront supprimés dans une prochaine version de Windows. Évitez d’utiliser cette fonctionnalité dans le nouveau travail de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Les applications qui utilisent RDS doivent migrer vers WCF Data Service.
Pour activer le regroupement de connexions, reportez-vous à la documentation Internet Information Services.
Notez que l’activation du regroupement de connexions peut soumettre le serveur Web à d’autres restrictions, comme indiqué dans la documentation microsoft Internet Information Services.
Pour vous assurer que le regroupement de connexions est stable et offre des gains de performances supplémentaires, vous devez configurer Microsoft SQL Server pour utiliser la bibliothèque réseau tcp/IP Socket.
Pour ce faire, vous devez :
Configurez l’ordinateur SQL Server pour utiliser des sockets TCP/IP.
Configurez le serveur web pour utiliser des sockets TCP/IP.
Configuration de l’ordinateur SQL Server pour utiliser des sockets TCP/IP
Sur l’ordinateur SQL Server, exécutez le programme d’installation de SQL Server pour que les interactions avec la source de données utilisent la bibliothèque réseau TCP/IP Socket.
Pour spécifier la bibliothèque réseau tcp/IP Socket sur l’ordinateur SQL Server
Dans Microsoft SQL Server 6.5 :
Dans le menu Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 6.5, puis cliquez sur Installation de SQL.
Cliquez deux fois sur Continuer.
Dans la boîte de dialogue Microsoft SQL Server -Options, sélectionnez Modifier le support réseau, puis cliquez sur Continuer.
Vérifiez que la case à cocher Sockets TCP/IP est cochée, puis cliquez sur OK.
Cliquez sur Continuer pour terminer, puis quittez l’installation.
Dans Microsoft SQL Server 7.0 :
Dans le menu Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 7.0, puis cliquez sur Utilitaire réseau de serveur.
Sous l’onglet Général de la boîte de dialogue, cliquez sur Ajouter.
Dans la boîte de dialogue Ajouter une configuration de bibliothèque réseau, cliquez sur TCP/IP.
Dans les zones Numéro de port et Adresse proxy, entrez le numéro de port et l’adresse proxy fournies par votre administrateur réseau.
Cliquez sur OK pour terminer, puis quittez l’installation.
Configuration du serveur web pour utiliser des sockets TCP/IP
Il existe deux options pour configurer le serveur Web pour utiliser des sockets TCP/IP. Ce que vous faites dépend de l’accès à toutes les instances SQL Server à partir du serveur Web ou uniquement d’un serveur SQL Server spécifique à partir du serveur Web.
Si toutes les instances SQL Server sont accessibles à partir du serveur web, vous devez exécuter l’utilitaire de configuration du client SQL Server sur l’ordinateur serveur web. Les étapes suivantes modifient la bibliothèque réseau par défaut pour toutes les connexions SQL Server effectuées à partir de ce serveur web IIS pour utiliser la bibliothèque réseau TCP/IP Sockets.
Pour configurer le serveur web (tous les serveurs SQL)
Pour Microsoft SQL Server 6.5 :
Dans le menu Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 6.5, puis cliquez sur Utilitaire de configuration du client SQL.
Cliquez sur l’onglet Bibliothèque net.
Dans la zone Réseau par défaut, sélectionnez Sockets TCP/IP.
Cliquez sur Terminé pour enregistrer les modifications et quitter l’utilitaire.
Pour Microsoft SQL Server 7.0 :
Dans le menu Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 7.0, puis cliquez sur Utilitaire réseau client.
Cliquez sur l’onglet Général.
Dans la zone bibliothèque réseau par défaut, cliquez sur TCP/IP.
Cliquez sur OK pour enregistrer les modifications et quitter l’utilitaire.
Si un serveur SQL Server spécifique est accessible à partir d’un serveur web, vous devez exécuter l’utilitaire de configuration du client SQL Server sur l’ordinateur serveur web. Pour modifier la bibliothèque réseau d’une connexion SQL Server spécifique, configurez le logiciel client SQL Server sur l’ordinateur serveur web comme suit.
Pour configurer le serveur web (un serveur SQL Server spécifique)
Pour Microsoft SQL Server 6.5 :
Dans le menu Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 6.5, puis cliquez sur Utilitaire de configuration du client SQL.
Cliquez sur l’onglet Avancé.
Dans la zone Serveur, tapez le nom du serveur à connecter à l’aide de sockets TCP/IP.
Dans la zone Nom de la DLL, sélectionnez Sockets TCP/IP.
Cliquez sur Ajouter/modifier. Toutes les sources de données pointant vers ce serveur utilisent désormais des sockets TCP/IP.
Cliquez sur Terminé.
Pour Microsoft SQL Server 7.0 :
Dans le menu Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 7.0, puis cliquez sur Utilitaire de configuration du client.
Cliquez sur l’onglet Général.
Cliquez sur Ajouter.
Entrez l’alias du serveur dans la zone alias du serveur. Dans la zone Bibliothèques réseau, cliquez sur TCP/IP. Dans la zone Nom de l’ordinateur, entrez le nom de l’ordinateur qui écoute les clients tcp/IP Sockets. Dans la zone Numéro de port, entrez le port sur lequel SQL Server écoute.
Cliquez sur OK, puis sur OK pour quitter l’utilitaire.