OVH Cloud OVH Cloud

Connexion a un serveur SQL via un Firewall

6 réponses
Avatar
Marc34
Comment configurer le firewall sur le poste qui h=E9berge un=20
serveur SQL, pour autoriser les acc=E8s clients externes.

6 réponses

Avatar
Med Bouchenafa[MVP]
La procédure est bien documentée dans l'Aide En Ligne
"Connexions à SQL Server par Internet"

--
Salutations
Med Bouchenafa
TETRASET
75015 Paris

"Marc34" wrote in message
news:1c3e01c3737e$066f8030$
Comment configurer le firewall sur le poste qui héberge un
serveur SQL, pour autoriser les accès clients externes.
Avatar
Med Bouchenafa[MVP]
http://support.microsoft.com/?id(7932

--
Salutations
Med Bouchenafa
TETRASET
75015 Paris
"Marc34" wrote in message
news:2ea701c373d9$847c4520$

-----Message d'origine-----
La procédure est bien documentée dans l'Aide En Ligne
"Connexions à SQL Server par Internet"




L'ordinateur qui heberge le serveur SQL 2000 est sous XP.
Le serveur est à l'ecoute sur le port 1433.

Pour configurer le Firewall il faut activer un nouveau
service et le parametrer en remplissant 3 champs dans la
fenetre Parametres de service.
ces 3 champs sont :

1-Nom ou adresse IP de l'ordinateur Hote du service
pas de difficultés.
2- Numero du port externe (1433 ????)
3- Numero du port interne (1433 ????)

il y a aussi TCP ou UDP...

Apres avoir lu plusieurs docs dont l'aide en ligne,
support microsoft SQL Server etc, etc, etc, etc ... il
s'avere que les parametrages sont contracditoires.Le seul
point commun est que le port 1433 est utilisé.

LA QUESTION EST:
Que doit on indiquer dans les champs 2 et 3 ? !!!

j'ai bien sur essayé plusieurs solutions sans succés.
(par contre le parametrage pour PcAnywhere ne pose aucun
probleme...)

Merci
Avatar
marc34
>http://support.microsoft.com/?id(7932


Merci pour l'adresse

Il semble que la solution soit là :
To configure the firewall, you must allow traffic from
*ANY* to 1433, and from 1433 to *ANY*, where *ANY* is a
port greater than 1024.
*ANY* -> 1433
1433 -> *ANY*

Mais comment entrer ces valeurs dans les champs concernés
du parametrage du firewall XP.
Les champs n'acceptent que des NOMBRES!!!
Avatar
Nicolas LETULLIER
Bonjour,

Le firewall XP ne pouvant paramétrer que les flux entrant, il te suffit
juste de gérer le "ANY -> 1433"

En détail, tu vas dans les paramètres avancés du Pare Feu, tu fais
"Ajouter", puis
- Description du service : "SQL Server"
- Nom ou adresse IP ... : le nom ou l'adresse IP de ta machine (plutôt
le nom dans ton cas).
- Numéro du port externe : 1433
- Numéro du port interne : 1433 (en fait il n'est utilisé qu'en cas de
transfert de port vers une autre machine)
- Protocole : TCP

Nicolas.


"marc34" a écrit dans le message de
news:025201c37772$12ad7300$
http://support.microsoft.com/?id(7932


Merci pour l'adresse

Il semble que la solution soit là :
To configure the firewall, you must allow traffic from
*ANY* to 1433, and from 1433 to *ANY*, where *ANY* is a
port greater than 1024.
*ANY* -> 1433
1433 -> *ANY*

Mais comment entrer ces valeurs dans les champs concernés
du parametrage du firewall XP.
Les champs n'acceptent que des NOMBRES!!!
Avatar
Marc34
Merci à tous.

Le paramétrage fonctionne mais une condition est
essentielle: Il faut que la machine qui héberge le serveur
SQL ai une IP FIXE...
Avatar
Nicolas LETULLIER
En fait, SQL Server va écouter sur le port 1433 (par défaut) de toutes les
adresses IP de ta machine (locale, loopback et externe donc). Le problème se
présente quand l'adresse IP externe change pendant l'exécution de SQL
Server. Il faut alors redémarrer le service MSSQLSERVER pour qu'il écoute
sur la nouvelle adresse. A ma connaissance, il n'y a pas d'autre moyen.

Sinon, pour que les clients retrouvent la bonne adresse IP, il y a la
possibilité d'utiliser un service de DNS dynamique (dyndns par exemple).

Bien sûr, la meilleure solution est d'avoir cette adresse IP fixe.

Nicolas.


"Marc34" a écrit dans le message de
news:0ed701c37e9b$958ad440$
Merci à tous.

Le paramétrage fonctionne mais une condition est
essentielle: Il faut que la machine qui héberge le serveur
SQL ai une IP FIXE...