Question

Nous avons récemment installé un pare-feu sonic sur notre réseau. Nous avons un serveur SQL 2005 Express configuré pour écouter les ports dynamiques. Dans son gestionnaire de configuration, le numéro de port dynamique est défini sur 1067 et son port par défaut est toujours 1433.

D'après ce que j'ai compris, les ports suivants doivent être ouverts pour que cela fonctionne:

  

Tcp 1433

     

Tcp 1067

     

Udp 1434

Le problème est que nous ne pouvons toujours pas nous connecter au serveur de l'extérieur. Lorsque nous désactivons / déconnectons le pare-feu, nous pouvons accéder au serveur.

Cela me dit que la configuration du serveur SQL est correcte et que le problème doit provenir d'un port manquant sur le pare-feu.

Des idées?

Était-ce utile?

La solution

Lancez netstat -an à partir d'une commande MS-DOS et essayez de trouver tous les ports ouverts, comme indiqué dans l'artilce à la page

.

http://support.microsoft.com/kb/287932

et configuration de SQL 2005 pour autoriser les connexions à

http://support.microsoft.com/kb/914277

ceux-ci peuvent aider en fonction de ces articles:

Communication client-serveur via un pare-feu La configuration d’un client pour communiquer avec un serveur SQL via un pare-feu est un processus simple en trois étapes:

Amener SQL Server à l'écoute sur un port spécifique sous TCP (la valeur par défaut est 1433) ou RPC (la valeur par défaut est un port aléatoire supérieur à 1023). Vous devez faire tourner le serveur après ce changement. Configurez votre serveur pare-feu pour autoriser le trafic sur le spécifique.

Amener le client (de l’autre côté du pare-feu) à utiliser la chaîne de connexion appropriée pour communiquer avec le serveur. Vous pouvez également utiliser l'utilitaire de configuration client pour ajouter une option "Avancé". entrée avec la Net-Library et la chaîne de connexion appropriées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top