2009-05-04 11 views
0

Quelle est la meilleure pratique pour une application Windows se connectant à un serveur SQL hébergé sur Internet? J'utilise actuellement une chaîne de connexion basée sur IP avec authentification SQL, rien de spécial. Cependant, certains clients ne peuvent pas se connecter en utilisant le port 1433 et je suppose que toute l'approche présente des problèmes de sécurité.Application Windows et SQL Server

+0

Hébergez-vous l'instance SQL Server? – Tacoman667

+0

Assez similaire à http://stackoverflow.com/questions/818582/sql-servers-port-is-blocked – JonnyBoats

+0

Voté pour fermer ... copie exacte. Merci de ne pas poster la même question deux fois. –

Répondre

0

Il y a quatre options pour se connecter au serveur sql:

  1. mémoire partagée.
  2. Pipes nommées.
  3. TCP/IP
  4. VIA

Puisque vous exposez ce via Internet, je pense que 3 est la seule option. Cependant, tout comme le post précédent le suggère, ce n'est pas une architecture sonore. Vous devriez vraiment intégrer votre logique métier dans un service Web et exposer le service Web au lieu de l'interface SQL brute.