Ayant un ordinateur avec plusieurs cartes réseau, j'ai besoin de spécifier en quelque sorte celui à utiliser pour la connexion à SQL Server.Utilisation de la carte réseau .NET SqlConnection
Répondre
Si le NIC ont des sous-réseaux diffrent, les fenêtres doivent acheminer automatiquement la demande par le droit NIC (en cours d'exécution « route print » de la ligne de commande va vous montrer ce qui est routé où)
Faisant suite à @pzycoman, SqlConnection (et SQL OLEDB/SQL Server ODBC) n'a aucune chaîne de connexion explicite sémantique pour exprimer la carte réseau liée autrement que pour spécifier l'adresse hôte du serveur de destination (qui à son tour déclenche la discussion métrique d'itinéraire). Diviser des services ou des applications sur différents sous-réseaux peut fonctionner - mais peut également générer une asymétrie d'utilisation similaire à ce que vous voyez aujourd'hui.
Une autre option possible serait l'association de cartes réseau si vos adaptateurs le prennent en charge. Le logiciel Teaming relie plusieurs NIC en un seul canal logique pour un débit accru avec une complexité NetOps moindre. Cela se produit à un niveau beaucoup plus bas dans l'OSI et en tant que tel est transparent pour vos applications et services. Le travail en équipe était désapprouvé pour un certain nombre de raisons (principalement les problèmes NLB et la qualité du conducteur), mais ceux-ci ont été largement atténués au cours des deux dernières années.
Comme toujours la mentalité d'ingénierie aidera - tester tout.
La pile de mise en réseau Windows déterminera quel code réseau utiliser pour atteindre votre serveur de base de données. Si vous utilisez le nom netbios de votre serveur sql dans la chaîne de connexion, vous voudrez peut-être le remplacer par l'adresse IP (ou l'entrée dns) dans le sous-réseau sur lequel votre nic préféré est activé.
- 1. Lire l'adresse MAC de la carte réseau dans .NET
- 2. C# pour la réinitialisation d'une carte réseau
- 3. Effectuez connect() sur une carte réseau spécifique
- 4. Utilisation de la mémoire + .net
- 5. Comment définir le suffixe de recherche DNS pour une carte réseau dans .net?
- 6. Utilisation d'une commande sqlconnection/sql via 2 méthodes liées à la base de données
- 7. Réouverture SqlConnection instance
- 8. classe .NET SqlConnection, mise en commun de connexion et la logique de rebranchement
- 9. Utilisation de la carte graphique au lieu de GDI + pour la manipulation d'images
- 10. Quelle est la meilleure carte de développement .NET Micro Framework, pour moins de 300 $ US?
- 11. Problème du client .NET Remoting lors de l'exécution sur la machine avec plusieurs cartes réseau
- 12. comment faire la différence entre la carte LAN et la carte de données
- 13. Utilisation de différentes langues .Net?
- 14. Utilisation de ScrollBars dans .Net
- 15. Gestion de différents ConnectionStates avant d'ouvrir SqlConnection
- 16. Programmation réseau et utilisation des ressources en C#
- 17. ASP .NET avec carte google api
- 18. Approche de contrôle de navigation de carte - .NET
- 19. Utilisation d'assemblys .Net versionnés
- 20. Utilisation de Jakarta HttpClient pour imiter une requête réseau POST
- 21. réseau .NET suivi uniquement pour debug
- 22. Utilisation Bloc d'exception .net
- 23. Recherche d'un alias réseau dans .net
- 24. F # Problème de la carte
- 25. configuration de la structure de la carte
- 26. Exécution d'applications .net sur un réseau protégé
- 27. .Net - Relever le débit interface réseau actuel
- 28. NET SEND aux utilisateurs sur réseau
- 29. Quelle est la meilleure utilisation de .NET DataTable?
- 30. Utilisation de la méthode HttpUtility.HtmlDecode avec .NET Compact Framework?