Nous avons une application qui se connecte à quelques centaines de bases de données utilisant ADO. Maintenant, je sais que ce n'est peut-être pas la meilleure façon de faire les choses (notre clientèle s'est agrandie depuis que l'application a été écrite) et nous réécrivons l'application pour limiter le nombre de connexions. En attendant, si je regarde les ports utilisés sur l'ordinateur qui exécute cette application, je vois que le port local utilisé pour la connexion va de 2519 à 2726.Ports locaux ADO
J'ai toujours pensé que les ports locaux étaient en hausse 32,768 gamme, pas dans les chiffres inférieurs. L'utilisation des nombres bas provoque un conflit avec d'autres applications de serveur que nous utilisons.
Un exemple des valeurs réelles que je vois de l'extérieur moniteur de port sont:
Protocole: TCP
Port local: 2582
Adresse locale 10.1.1.103
Port distant: 1433
Adresse à distance: 10.1 .1.108
Mes questions sont les suivantes:
Pourquoi le faible nombre de port utilisé par ADO?
Y a-t-il un moyen de le faire démarrer à 32 768 ou de l'empêcher d'utiliser les ports utilisés par d'autres serveurs?
Nous voyons également beaucoup de connexions à SQL dans un statut de temps d'attente. Qu'est-ce qui détermine quand ils sont libérés?
Un grand merci, Keith