OVH Cloud OVH Cloud

SQL Server et internet

22 réponses
Avatar
Sebastien
Bonjours

je cherche a fair une connexion ODBC via le net, je m'explique

j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai mis une
connexion ADSL, rajouter un DNS Dynamic et un logiciel qui met a jour
l'adresse sur le site DynDNS.org afin que je puisse toujours acceder a cette
machine depuis le net.

J'ai vue chez un ami qui utilise mySQl qu'il avais un driver ODBC qui
traverse les connexion internet, dans la source de donnée il met une adresse
IP ou un nom de domaine et sa passe. j'ai essayer de fair la meme chose, je
met l'adresse web de style http://monserver.ath.cx de mon server et pas
moyen, le driver odbc me dit qu'il n'arrive pas a etablire la connexion...

Donc comment je peu fair pour developper un logiciel (je developpe en VB6)
qui passe a traver le net ? (sans fair un VPN)

merci et bonne journé
Sebastien
s.dieudonne@inosys.net

10 réponses

1 2 3
Avatar
VUILLERMET Jacques
Penser à désactiver IIS (arrêt du service IIS admin) qui écoute lui aussi
sur ce port 80.

jv

"Sebastien" a écrit dans le message de news:
400fcb7f$0$19291$
encore nu truc, si jarrive pas a resoudre le probleme des port est ce que


je
peu fair ecouter sql server sur le port 80 ? et mettre mes connexion sur


le
port 80? juste pour tester si c vraiment un probleme de port ?

a++
sebastien


"Sebastien" a écrit dans le message de
news:400fc61d$0$19289$
> Donc voici les retour
>
>
> mais apparement vue que j'ai mi des '-' dans le nom de mon serveur sa
> marche pas quand je doit le taper ....
>
> donc ce que j'ai fais j'ai installer un RemotlieAnywhere sur la machine


en
> version de demo,
>
> url : europenv.ath.cx:2000
> login : admin
> Password : pas
>
> si tu veux te connecter pour tester tu sera a meme de voir ce qui cloche
:-)
>
> je pense que effectivement c un port qui doit etre fermer
>
>
> > A - exécutes la requête :
> > select @@servername
> > --> que retourne-t-elle ?
>
> SRV-EE-WEB
>
> > B - exécutes la requête :
> > sp_helpserver
> > --> que retourne-t-elle ?
>
> Name : SRV-EE-WEB
> Network_Name : SRV-EE-WEB
> Status : rpc,rpc out,use remote collation
> ID : 0
> Collation_Name : Null
> Connec_timeout : 0
> query_timeout : 0
>
> > Avec le clavier du serveur, ouvrir une session de console (Démarrer /
> > Exécuter / cmd / Ok) ;
> >
> > 1 - tapes : osql -L puis ENTREE
> > --> quel est le retour ? [Test réussi si tu vois dans la liste
retournée
> > le nom de ton serveur]
>
> serveurs :
> (local)
>
>
> > 2 - tapes (remplace ServerName par le nom de ton serveur, l'argument Q
> doit
> > être en majuscule) : osql -SServerName -U taz -P taz -Q"SELECT
@@version"
> > --> quel est le retour ? [Test réussi si tu vois des versions]
> >
> > 3 - tapes (remplace ServerName par le nom de ton serveur, renseigne le
nom
> > d'une petite table) : osql -SServerName -U taz -P taz -d
> EE_Client -Q"SELECT
> > * FROM UnePetiteTable"
> > --> quel est le retour ? [Test réussi si tu vois le contenu de ta
table]
> >
> > Ensuite, réitères strictement les trois actions 1 à 3 à partir d'un PC
de
> > ton LAN (si ton serveur n'est pas dans le même domaine NT que ton LAN
> alors
> > tu peux remplacer le ServerName par l'adresse IP de la carte qui


regarde
> ton
> > LAN).
> > Pour avoir osql sur un PC de ton LAN, le client SQL Server doit être
> > installé.
> >
> > Afin que l'on puisse continuer de t'aider, retourne dans ta réponse


les
> > résultats EXACTS de ces 8 (2 + 3 + 3) requêtes (par copier/coller, pas
de
> > copie d'écran !).
> >
> > Jacques.
> >
> >
> > "Sebastien" a écrit dans le message de news:
> > 400f9929$0$28697$
> > > Bonjours,
> > >
> > > donc j'ai regarder un peu ce que tu ma dit,
> > > mais je n'arrive toujours pas a le fair marcher .. :-(
> > >
> > > je te decrit un peu ma config, histoir que tu voie un peu la chose,
peut
> > > etre que j'ai mal fais qq chose.
> > >
> > > J'ai un petit PC, j'y es installer Windows Server 2003, ensuite j'y


es
> > > installer SQL Server 2000 avec le SP2
> > > j'ai 2 carte reseaux sur ce pc, une me sert pour mon reseaux


interne,
> > > l'autre me sert pour mon modem Eternet.
> > >
> > > j'ai mi dessu un soft qui me met mon IP a jour sur la dns :
> > > http://europenv.ath.cx (c pas tres prudent de fair sa je c,


n'importe
> qui
> > > peu ce connecter sur ce server, mais bon c juste un server de teste


au
> > pire
> > > je le reinstall ... mais il faux que je trouve une solution a mon
> probleme
> > > rapidement, je doit presenter un truc qui marche demain matin ...


donc
> tu
> > > voie le probleme ....)
> > >
> > > Pour ce qui es du server SQL j'ai mi gestion des autorisations par


SQL
> > > Server, j'ai rajouter des login et pass
> > >
> > > Login : taz
> > > pas : taz
> > > BD : EE_Client (Autorisation en lecture ecriture)
> > >
> > > est ce qu'il y aurais moyen que tu teste pour voir si tu arrive a te
> > > connecter ?
> > >
> > >
> > >
> > > Pour ma par si je fais une connection ODBC, si je suis sur le


serveur
et
> > que
> > > je met LocalHost sa marche, si je met le nom du server il met met ,


le
> > > server est inexstant ou vous n'avez pas les autorisation, pourtant


je
> met
> > > (taz) en utilisateur, je ne comprent plus rien ...
> > >
> > > merci
> > > Sébastien
> > >
> > >
> > > "VUILLERMET Jacques" a écrit dans le


message
de
> > > news:O99Sc$
> > > > Il y a d'abord les aspects sécurité : la machine SQL Server


est-elle
> > > > protégée par un firewall ?
> > > > Si non, sans VPN, cela signifie que le port 1433 de ta machine SQL
> > Server
> > > > sera visible par scan sur le net ?
> > > >
> > > > Ensuite, il "suffit" dans l'ordre :
> > > > - d'une continuité en IP entre le client et le serveur (un tracert
> > permet
> > > de
> > > > vérifier cela) ;
> > > > - que les ports utilisés soient ouverts (1433 en TCP, 1434 en UDP
par
> > > > défaut) on peut le vérifier en utilisant osql ;
> > > >
> > > > Ensuite, d'un point de vue programmatoire, c'est comme si on est


en
> > local,
> > > > soit en DSN-less un truc du style :
> > > > oConn.Open "Driver={SQL Server};" & _
> > > > "Server=xxx.xxx.xxx.xxx;" & _
> > > > "Address=xxx.xxx.xxx.xxx,1433;" & _
> > > > "NetworkÛMSSOCN;" & _ 'précise l'utilisation de TCP/IP
> > > > "Database=myDatabaseName;" & _
> > > > "Uid=myUsername;" & 'Authentification Windows
> > > impossible
> > > > "Pwd=myPassword"
> > > >
> > > >
> > > > Mais la présence sur le chemin d'un firewall (ou de plusieurs) ou
> d'une
> > > > translation de port compliquer les choses...
> > > >
> > > > Jacques.
> > > >
> > > >
> > > > "Sebastien" a écrit dans le message de news:
> > > > 400e9fb8$0$22327$
> > > > > Bonjours
> > > > >
> > > > > je cherche a fair une connexion ODBC via le net, je m'explique
> > > > >
> > > > > j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai mis
une
> > > > > connexion ADSL, rajouter un DNS Dynamic et un logiciel qui met a
> jour
> > > > > l'adresse sur le site DynDNS.org afin que je puisse toujours
acceder
> a
> > > > cette
> > > > > machine depuis le net.
> > > > >
> > > > > J'ai vue chez un ami qui utilise mySQl qu'il avais un driver


ODBC
> qui
> > > > > traverse les connexion internet, dans la source de donnée il met
une
> > > > adresse
> > > > > IP ou un nom de domaine et sa passe. j'ai essayer de fair la


meme
> > chose,
> > > > je
> > > > > met l'adresse web de style http://monserver.ath.cx de mon server
et
> > pas
> > > > > moyen, le driver odbc me dit qu'il n'arrive pas a etablire la
> > > connexion...
> > > > >
> > > > > Donc comment je peu fair pour developper un logiciel (je


developpe
> en
> > > VB6)
> > > > > qui passe a traver le net ? (sans fair un VPN)
> > > > >
> > > > > merci et bonne journé
> > > > > Sebastien
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>




Avatar
VUILLERMET Jacques
Echec :
Par PortQry
(http://support.microsoft.com/default.aspx?scid=kb;fr;310099)

C:tempportqry>portqry -n 80.170.202.71 -e 80
Querying target system called:
80.170.202.71
Attempting to resolve IP address to a name...
IP address resolved to d80-170-202-71.cust.tele2.fr
TCP port 80 (http service): FILTERED

Par telnet :
C:tempportqry>telnet 80.170.202.71 80
Connexion à 80.170.202.71...Impossible de se connecter à l'hôte sur le port
80 :
Échec lors de la connexion

Mais c'est peut-être dû à mon firewall...

Désolé : je ne vois pas quoi faire d'autre.

Jacques.


"Sebastien" a écrit dans le message de news:
400fd022$0$19280$
je te le met sur le port 80
maintenans normalement tu peu te connecter dessu

tape bien ette adresse, apparement si tu specifie pas le port 80 sa marche
pas (malgrer que normalement c le port 80 par default)

http://europenv.ath.cx:80

login : admin
password : pas

merci
a++
sebastien

"VUILLERMET Jacques" a écrit dans le message de
news:
> > si tu veux te connecter pour tester tu sera a meme de voir ce qui


cloche
> :-)
> Je ne peux pas (firewall).
>
> Voir ma réponse de 11:32.
>
> jv
>
> "Sebastien" a écrit dans le message de news:
> 400fc61d$0$19289$
> > Donc voici les retour
> >
> >
> > mais apparement vue que j'ai mi des '-' dans le nom de mon serveur sa
> > marche pas quand je doit le taper ....
> >
> > donc ce que j'ai fais j'ai installer un RemotlieAnywhere sur la


machine
en
> > version de demo,
> >
> > url : europenv.ath.cx:2000
> > login : admin
> > Password : pas
> >
> > si tu veux te connecter pour tester tu sera a meme de voir ce qui


cloche
> :-)
> >
> > je pense que effectivement c un port qui doit etre fermer
> >
> >
> > > A - exécutes la requête :
> > > select @@servername
> > > --> que retourne-t-elle ?
> >
> > SRV-EE-WEB
> >
> > > B - exécutes la requête :
> > > sp_helpserver
> > > --> que retourne-t-elle ?
> >
> > Name : SRV-EE-WEB
> > Network_Name : SRV-EE-WEB
> > Status : rpc,rpc out,use remote collation
> > ID : 0
> > Collation_Name : Null
> > Connec_timeout : 0
> > query_timeout : 0
> >
> > > Avec le clavier du serveur, ouvrir une session de console (Démarrer


/
> > > Exécuter / cmd / Ok) ;
> > >
> > > 1 - tapes : osql -L puis ENTREE
> > > --> quel est le retour ? [Test réussi si tu vois dans la liste
> retournée
> > > le nom de ton serveur]
> >
> > serveurs :
> > (local)
> >
> >
> > > 2 - tapes (remplace ServerName par le nom de ton serveur, l'argument


Q
> > doit
> > > être en majuscule) : osql -SServerName -U taz -P taz -Q"SELECT
> @@version"
> > > --> quel est le retour ? [Test réussi si tu vois des versions]
> > >
> > > 3 - tapes (remplace ServerName par le nom de ton serveur, renseigne


le
> nom
> > > d'une petite table) : osql -SServerName -U taz -P taz -d
> > EE_Client -Q"SELECT
> > > * FROM UnePetiteTable"
> > > --> quel est le retour ? [Test réussi si tu vois le contenu de ta
> table]
> > >
> > > Ensuite, réitères strictement les trois actions 1 à 3 à partir d'un


PC
> de
> > > ton LAN (si ton serveur n'est pas dans le même domaine NT que ton


LAN
> > alors
> > > tu peux remplacer le ServerName par l'adresse IP de la carte qui
regarde
> > ton
> > > LAN).
> > > Pour avoir osql sur un PC de ton LAN, le client SQL Server doit être
> > > installé.
> > >
> > > Afin que l'on puisse continuer de t'aider, retourne dans ta réponse
les
> > > résultats EXACTS de ces 8 (2 + 3 + 3) requêtes (par copier/coller,


pas
> de
> > > copie d'écran !).
> > >
> > > Jacques.
> > >
> > >
> > > "Sebastien" a écrit dans le message de news:
> > > 400f9929$0$28697$
> > > > Bonjours,
> > > >
> > > > donc j'ai regarder un peu ce que tu ma dit,
> > > > mais je n'arrive toujours pas a le fair marcher .. :-(
> > > >
> > > > je te decrit un peu ma config, histoir que tu voie un peu la


chose,
> peut
> > > > etre que j'ai mal fais qq chose.
> > > >
> > > > J'ai un petit PC, j'y es installer Windows Server 2003, ensuite


j'y
es
> > > > installer SQL Server 2000 avec le SP2
> > > > j'ai 2 carte reseaux sur ce pc, une me sert pour mon reseaux
interne,
> > > > l'autre me sert pour mon modem Eternet.
> > > >
> > > > j'ai mi dessu un soft qui me met mon IP a jour sur la dns :
> > > > http://europenv.ath.cx (c pas tres prudent de fair sa je c,
n'importe
> > qui
> > > > peu ce connecter sur ce server, mais bon c juste un server de


teste
au
> > > pire
> > > > je le reinstall ... mais il faux que je trouve une solution a mon
> > probleme
> > > > rapidement, je doit presenter un truc qui marche demain matin ...
donc
> > tu
> > > > voie le probleme ....)
> > > >
> > > > Pour ce qui es du server SQL j'ai mi gestion des autorisations par
SQL
> > > > Server, j'ai rajouter des login et pass
> > > >
> > > > Login : taz
> > > > pas : taz
> > > > BD : EE_Client (Autorisation en lecture ecriture)
> > > >
> > > > est ce qu'il y aurais moyen que tu teste pour voir si tu arrive a


te
> > > > connecter ?
> > > >
> > > >
> > > >
> > > > Pour ma par si je fais une connection ODBC, si je suis sur le
serveur
> et
> > > que
> > > > je met LocalHost sa marche, si je met le nom du server il met met


,
le
> > > > server est inexstant ou vous n'avez pas les autorisation, pourtant
je
> > met
> > > > (taz) en utilisateur, je ne comprent plus rien ...
> > > >
> > > > merci
> > > > Sébastien
> > > >
> > > >
> > > > "VUILLERMET Jacques" a écrit dans le
message
> de
> > > > news:O99Sc$
> > > > > Il y a d'abord les aspects sécurité : la machine SQL Server
est-elle
> > > > > protégée par un firewall ?
> > > > > Si non, sans VPN, cela signifie que le port 1433 de ta machine


SQL
> > > Server
> > > > > sera visible par scan sur le net ?
> > > > >
> > > > > Ensuite, il "suffit" dans l'ordre :
> > > > > - d'une continuité en IP entre le client et le serveur (un


tracert
> > > permet
> > > > de
> > > > > vérifier cela) ;
> > > > > - que les ports utilisés soient ouverts (1433 en TCP, 1434 en


UDP
> par
> > > > > défaut) on peut le vérifier en utilisant osql ;
> > > > >
> > > > > Ensuite, d'un point de vue programmatoire, c'est comme si on est
en
> > > local,
> > > > > soit en DSN-less un truc du style :
> > > > > oConn.Open "Driver={SQL Server};" & _
> > > > > "Server=xxx.xxx.xxx.xxx;" & _
> > > > > "Address=xxx.xxx.xxx.xxx,1433;" & _
> > > > > "NetworkÛMSSOCN;" & _ 'précise l'utilisation de TCP/IP
> > > > > "Database=myDatabaseName;" & _
> > > > > "Uid=myUsername;" & 'Authentification Windows
> > > > impossible
> > > > > "Pwd=myPassword"
> > > > >
> > > > >
> > > > > Mais la présence sur le chemin d'un firewall (ou de plusieurs)


ou
> > d'une
> > > > > translation de port compliquer les choses...
> > > > >
> > > > > Jacques.
> > > > >
> > > > >
> > > > > "Sebastien" a écrit dans le message de news:
> > > > > 400e9fb8$0$22327$
> > > > > > Bonjours
> > > > > >
> > > > > > je cherche a fair une connexion ODBC via le net, je m'explique
> > > > > >
> > > > > > j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai


mis
> une
> > > > > > connexion ADSL, rajouter un DNS Dynamic et un logiciel qui met


a
> > jour
> > > > > > l'adresse sur le site DynDNS.org afin que je puisse toujours
> acceder
> > a
> > > > > cette
> > > > > > machine depuis le net.
> > > > > >
> > > > > > J'ai vue chez un ami qui utilise mySQl qu'il avais un driver
ODBC
> > qui
> > > > > > traverse les connexion internet, dans la source de donnée il


met
> une
> > > > > adresse
> > > > > > IP ou un nom de domaine et sa passe. j'ai essayer de fair la
meme
> > > chose,
> > > > > je
> > > > > > met l'adresse web de style http://monserver.ath.cx de mon


server
> et
> > > pas
> > > > > > moyen, le driver odbc me dit qu'il n'arrive pas a etablire la
> > > > connexion...
> > > > > >
> > > > > > Donc comment je peu fair pour developper un logiciel (je
developpe
> > en
> > > > VB6)
> > > > > > qui passe a traver le net ? (sans fair un VPN)
> > > > > >
> > > > > > merci et bonne journé
> > > > > > Sebastien
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>




Avatar
Sebastien
en fait ce que j'ai fais c permetre une prise en main a distance sur ce
serveur,

http://europenv.ath.cx/

login : admin
password : pas


tu tape le login et le password, puis tu fais remote control, ensuite tu
vois l'ecran du serveur, et tu as la main dessu.

et tu peu fair tous ce que tu veux, a mon avis c peu etre le seul moyen, et
normalement meme avec un firewal, sa passe, c ce que je fesais a l'epoquie
quand j'etait o taf, je l'avais regler sur le port 80, pour fair une prise
en main a distance de mon pc.


voila, donc si tu as 1 peu de temps vas directment dessu, des que je vois la
souris bouger j'arette de bosser dessu :-)

a++
merci
Sebastien



"VUILLERMET Jacques" a écrit dans le message de
news:OV$
Echec :
Par PortQry
(http://support.microsoft.com/default.aspx?scid=kb;fr;310099)

C:tempportqry>portqry -n 80.170.202.71 -e 80
Querying target system called:
80.170.202.71
Attempting to resolve IP address to a name...
IP address resolved to d80-170-202-71.cust.tele2.fr
TCP port 80 (http service): FILTERED

Par telnet :
C:tempportqry>telnet 80.170.202.71 80
Connexion à 80.170.202.71...Impossible de se connecter à l'hôte sur le


port
80 :
Échec lors de la connexion

Mais c'est peut-être dû à mon firewall...

Désolé : je ne vois pas quoi faire d'autre.

Jacques.


"Sebastien" a écrit dans le message de news:
400fd022$0$19280$
> je te le met sur le port 80
> maintenans normalement tu peu te connecter dessu
>
> tape bien ette adresse, apparement si tu specifie pas le port 80 sa


marche
> pas (malgrer que normalement c le port 80 par default)
>
> http://europenv.ath.cx:80
>
> login : admin
> password : pas
>
> merci
> a++
> sebastien
>
> "VUILLERMET Jacques" a écrit dans le message de
> news:
> > > si tu veux te connecter pour tester tu sera a meme de voir ce qui
cloche
> > :-)
> > Je ne peux pas (firewall).
> >
> > Voir ma réponse de 11:32.
> >
> > jv
> >
> > "Sebastien" a écrit dans le message de news:
> > 400fc61d$0$19289$
> > > Donc voici les retour
> > >
> > >
> > > mais apparement vue que j'ai mi des '-' dans le nom de mon serveur


sa
> > > marche pas quand je doit le taper ....
> > >
> > > donc ce que j'ai fais j'ai installer un RemotlieAnywhere sur la
machine
> en
> > > version de demo,
> > >
> > > url : europenv.ath.cx:2000
> > > login : admin
> > > Password : pas
> > >
> > > si tu veux te connecter pour tester tu sera a meme de voir ce qui
cloche
> > :-)
> > >
> > > je pense que effectivement c un port qui doit etre fermer
> > >
> > >
> > > > A - exécutes la requête :
> > > > select @@servername
> > > > --> que retourne-t-elle ?
> > >
> > > SRV-EE-WEB
> > >
> > > > B - exécutes la requête :
> > > > sp_helpserver
> > > > --> que retourne-t-elle ?
> > >
> > > Name : SRV-EE-WEB
> > > Network_Name : SRV-EE-WEB
> > > Status : rpc,rpc out,use remote


collation
> > > ID : 0
> > > Collation_Name : Null
> > > Connec_timeout : 0
> > > query_timeout : 0
> > >
> > > > Avec le clavier du serveur, ouvrir une session de console


(Démarrer
/
> > > > Exécuter / cmd / Ok) ;
> > > >
> > > > 1 - tapes : osql -L puis ENTREE
> > > > --> quel est le retour ? [Test réussi si tu vois dans la liste
> > retournée
> > > > le nom de ton serveur]
> > >
> > > serveurs :
> > > (local)
> > >
> > >
> > > > 2 - tapes (remplace ServerName par le nom de ton serveur,


l'argument
Q
> > > doit
> > > > être en majuscule) : osql -SServerName -U taz -P taz -Q"SELECT
> > @@version"
> > > > --> quel est le retour ? [Test réussi si tu vois des versions]
> > > >
> > > > 3 - tapes (remplace ServerName par le nom de ton serveur,


renseigne
le
> > nom
> > > > d'une petite table) : osql -SServerName -U taz -P taz -d
> > > EE_Client -Q"SELECT
> > > > * FROM UnePetiteTable"
> > > > --> quel est le retour ? [Test réussi si tu vois le contenu de


ta
> > table]
> > > >
> > > > Ensuite, réitères strictement les trois actions 1 à 3 à partir


d'un
PC
> > de
> > > > ton LAN (si ton serveur n'est pas dans le même domaine NT que ton
LAN
> > > alors
> > > > tu peux remplacer le ServerName par l'adresse IP de la carte qui
> regarde
> > > ton
> > > > LAN).
> > > > Pour avoir osql sur un PC de ton LAN, le client SQL Server doit


être
> > > > installé.
> > > >
> > > > Afin que l'on puisse continuer de t'aider, retourne dans ta


réponse
> les
> > > > résultats EXACTS de ces 8 (2 + 3 + 3) requêtes (par copier/coller,
pas
> > de
> > > > copie d'écran !).
> > > >
> > > > Jacques.
> > > >
> > > >
> > > > "Sebastien" a écrit dans le message de news:
> > > > 400f9929$0$28697$
> > > > > Bonjours,
> > > > >
> > > > > donc j'ai regarder un peu ce que tu ma dit,
> > > > > mais je n'arrive toujours pas a le fair marcher .. :-(
> > > > >
> > > > > je te decrit un peu ma config, histoir que tu voie un peu la
chose,
> > peut
> > > > > etre que j'ai mal fais qq chose.
> > > > >
> > > > > J'ai un petit PC, j'y es installer Windows Server 2003, ensuite
j'y
> es
> > > > > installer SQL Server 2000 avec le SP2
> > > > > j'ai 2 carte reseaux sur ce pc, une me sert pour mon reseaux
> interne,
> > > > > l'autre me sert pour mon modem Eternet.
> > > > >
> > > > > j'ai mi dessu un soft qui me met mon IP a jour sur la dns :
> > > > > http://europenv.ath.cx (c pas tres prudent de fair sa je c,
> n'importe
> > > qui
> > > > > peu ce connecter sur ce server, mais bon c juste un server de
teste
> au
> > > > pire
> > > > > je le reinstall ... mais il faux que je trouve une solution a


mon
> > > probleme
> > > > > rapidement, je doit presenter un truc qui marche demain matin


...
> donc
> > > tu
> > > > > voie le probleme ....)
> > > > >
> > > > > Pour ce qui es du server SQL j'ai mi gestion des autorisations


par
> SQL
> > > > > Server, j'ai rajouter des login et pass
> > > > >
> > > > > Login : taz
> > > > > pas : taz
> > > > > BD : EE_Client (Autorisation en lecture ecriture)
> > > > >
> > > > > est ce qu'il y aurais moyen que tu teste pour voir si tu arrive


a
te
> > > > > connecter ?
> > > > >
> > > > >
> > > > >
> > > > > Pour ma par si je fais une connection ODBC, si je suis sur le
> serveur
> > et
> > > > que
> > > > > je met LocalHost sa marche, si je met le nom du server il met


met
,
> le
> > > > > server est inexstant ou vous n'avez pas les autorisation,


pourtant
> je
> > > met
> > > > > (taz) en utilisateur, je ne comprent plus rien ...
> > > > >
> > > > > merci
> > > > > Sébastien
> > > > >
> > > > >
> > > > > "VUILLERMET Jacques" a écrit dans le
> message
> > de
> > > > > news:O99Sc$
> > > > > > Il y a d'abord les aspects sécurité : la machine SQL Server
> est-elle
> > > > > > protégée par un firewall ?
> > > > > > Si non, sans VPN, cela signifie que le port 1433 de ta machine
SQL
> > > > Server
> > > > > > sera visible par scan sur le net ?
> > > > > >
> > > > > > Ensuite, il "suffit" dans l'ordre :
> > > > > > - d'une continuité en IP entre le client et le serveur (un
tracert
> > > > permet
> > > > > de
> > > > > > vérifier cela) ;
> > > > > > - que les ports utilisés soient ouverts (1433 en TCP, 1434 en
UDP
> > par
> > > > > > défaut) on peut le vérifier en utilisant osql ;
> > > > > >
> > > > > > Ensuite, d'un point de vue programmatoire, c'est comme si on


est
> en
> > > > local,
> > > > > > soit en DSN-less un truc du style :
> > > > > > oConn.Open "Driver={SQL Server};" & _
> > > > > > "Server=xxx.xxx.xxx.xxx;" & _
> > > > > > "Address=xxx.xxx.xxx.xxx,1433;" & _
> > > > > > "NetworkÛMSSOCN;" & _ 'précise l'utilisation de


TCP/IP
> > > > > > "Database=myDatabaseName;" & _
> > > > > > "Uid=myUsername;" & 'Authentification


Windows
> > > > > impossible
> > > > > > "Pwd=myPassword"
> > > > > >
> > > > > >
> > > > > > Mais la présence sur le chemin d'un firewall (ou de plusieurs)
ou
> > > d'une
> > > > > > translation de port compliquer les choses...
> > > > > >
> > > > > > Jacques.
> > > > > >
> > > > > >
> > > > > > "Sebastien" a écrit dans le message de news:
> > > > > > 400e9fb8$0$22327$
> > > > > > > Bonjours
> > > > > > >
> > > > > > > je cherche a fair une connexion ODBC via le net, je


m'explique
> > > > > > >
> > > > > > > j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai
mis
> > une
> > > > > > > connexion ADSL, rajouter un DNS Dynamic et un logiciel qui


met
a
> > > jour
> > > > > > > l'adresse sur le site DynDNS.org afin que je puisse toujours
> > acceder
> > > a
> > > > > > cette
> > > > > > > machine depuis le net.
> > > > > > >
> > > > > > > J'ai vue chez un ami qui utilise mySQl qu'il avais un driver
> ODBC
> > > qui
> > > > > > > traverse les connexion internet, dans la source de donnée il
met
> > une
> > > > > > adresse
> > > > > > > IP ou un nom de domaine et sa passe. j'ai essayer de fair la
> meme
> > > > chose,
> > > > > > je
> > > > > > > met l'adresse web de style http://monserver.ath.cx de mon
server
> > et
> > > > pas
> > > > > > > moyen, le driver odbc me dit qu'il n'arrive pas a etablire


la
> > > > > connexion...
> > > > > > >
> > > > > > > Donc comment je peu fair pour developper un logiciel (je
> developpe
> > > en
> > > > > VB6)
> > > > > > > qui passe a traver le net ? (sans fair un VPN)
> > > > > > >
> > > > > > > merci et bonne journé
> > > > > > > Sebastien
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>




Avatar
Alexis Leroy
non c pas ton firewall...
C'est pareil chez moi :
Connexion à 80.170.202.71...Impossible d'ouvrir une connexion à l'hôte, sur
le port 80: Échec lors de la connexion

"VUILLERMET Jacques" a écrit dans le message de
news:OV$
Echec :
Par PortQry
(http://support.microsoft.com/default.aspx?scid=kb;fr;310099)

C:tempportqry>portqry -n 80.170.202.71 -e 80
Querying target system called:
80.170.202.71
Attempting to resolve IP address to a name...
IP address resolved to d80-170-202-71.cust.tele2.fr
TCP port 80 (http service): FILTERED

Par telnet :
C:tempportqry>telnet 80.170.202.71 80
Connexion à 80.170.202.71...Impossible de se connecter à l'hôte sur le


port
80 :
Échec lors de la connexion

Mais c'est peut-être dû à mon firewall...

Désolé : je ne vois pas quoi faire d'autre.

Jacques.


"Sebastien" a écrit dans le message de news:
400fd022$0$19280$
> je te le met sur le port 80
> maintenans normalement tu peu te connecter dessu
>
> tape bien ette adresse, apparement si tu specifie pas le port 80 sa


marche
> pas (malgrer que normalement c le port 80 par default)
>
> http://europenv.ath.cx:80
>
> login : admin
> password : pas
>
> merci
> a++
> sebastien
>
> "VUILLERMET Jacques" a écrit dans le message de
> news:
> > > si tu veux te connecter pour tester tu sera a meme de voir ce qui
cloche
> > :-)
> > Je ne peux pas (firewall).
> >
> > Voir ma réponse de 11:32.
> >
> > jv
> >
> > "Sebastien" a écrit dans le message de news:
> > 400fc61d$0$19289$
> > > Donc voici les retour
> > >
> > >
> > > mais apparement vue que j'ai mi des '-' dans le nom de mon serveur


sa
> > > marche pas quand je doit le taper ....
> > >
> > > donc ce que j'ai fais j'ai installer un RemotlieAnywhere sur la
machine
> en
> > > version de demo,
> > >
> > > url : europenv.ath.cx:2000
> > > login : admin
> > > Password : pas
> > >
> > > si tu veux te connecter pour tester tu sera a meme de voir ce qui
cloche
> > :-)
> > >
> > > je pense que effectivement c un port qui doit etre fermer
> > >
> > >
> > > > A - exécutes la requête :
> > > > select @@servername
> > > > --> que retourne-t-elle ?
> > >
> > > SRV-EE-WEB
> > >
> > > > B - exécutes la requête :
> > > > sp_helpserver
> > > > --> que retourne-t-elle ?
> > >
> > > Name : SRV-EE-WEB
> > > Network_Name : SRV-EE-WEB
> > > Status : rpc,rpc out,use remote


collation
> > > ID : 0
> > > Collation_Name : Null
> > > Connec_timeout : 0
> > > query_timeout : 0
> > >
> > > > Avec le clavier du serveur, ouvrir une session de console


(Démarrer
/
> > > > Exécuter / cmd / Ok) ;
> > > >
> > > > 1 - tapes : osql -L puis ENTREE
> > > > --> quel est le retour ? [Test réussi si tu vois dans la liste
> > retournée
> > > > le nom de ton serveur]
> > >
> > > serveurs :
> > > (local)
> > >
> > >
> > > > 2 - tapes (remplace ServerName par le nom de ton serveur,


l'argument
Q
> > > doit
> > > > être en majuscule) : osql -SServerName -U taz -P taz -Q"SELECT
> > @@version"
> > > > --> quel est le retour ? [Test réussi si tu vois des versions]
> > > >
> > > > 3 - tapes (remplace ServerName par le nom de ton serveur,


renseigne
le
> > nom
> > > > d'une petite table) : osql -SServerName -U taz -P taz -d
> > > EE_Client -Q"SELECT
> > > > * FROM UnePetiteTable"
> > > > --> quel est le retour ? [Test réussi si tu vois le contenu de


ta
> > table]
> > > >
> > > > Ensuite, réitères strictement les trois actions 1 à 3 à partir


d'un
PC
> > de
> > > > ton LAN (si ton serveur n'est pas dans le même domaine NT que ton
LAN
> > > alors
> > > > tu peux remplacer le ServerName par l'adresse IP de la carte qui
> regarde
> > > ton
> > > > LAN).
> > > > Pour avoir osql sur un PC de ton LAN, le client SQL Server doit


être
> > > > installé.
> > > >
> > > > Afin que l'on puisse continuer de t'aider, retourne dans ta


réponse
> les
> > > > résultats EXACTS de ces 8 (2 + 3 + 3) requêtes (par copier/coller,
pas
> > de
> > > > copie d'écran !).
> > > >
> > > > Jacques.
> > > >
> > > >
> > > > "Sebastien" a écrit dans le message de news:
> > > > 400f9929$0$28697$
> > > > > Bonjours,
> > > > >
> > > > > donc j'ai regarder un peu ce que tu ma dit,
> > > > > mais je n'arrive toujours pas a le fair marcher .. :-(
> > > > >
> > > > > je te decrit un peu ma config, histoir que tu voie un peu la
chose,
> > peut
> > > > > etre que j'ai mal fais qq chose.
> > > > >
> > > > > J'ai un petit PC, j'y es installer Windows Server 2003, ensuite
j'y
> es
> > > > > installer SQL Server 2000 avec le SP2
> > > > > j'ai 2 carte reseaux sur ce pc, une me sert pour mon reseaux
> interne,
> > > > > l'autre me sert pour mon modem Eternet.
> > > > >
> > > > > j'ai mi dessu un soft qui me met mon IP a jour sur la dns :
> > > > > http://europenv.ath.cx (c pas tres prudent de fair sa je c,
> n'importe
> > > qui
> > > > > peu ce connecter sur ce server, mais bon c juste un server de
teste
> au
> > > > pire
> > > > > je le reinstall ... mais il faux que je trouve une solution a


mon
> > > probleme
> > > > > rapidement, je doit presenter un truc qui marche demain matin


...
> donc
> > > tu
> > > > > voie le probleme ....)
> > > > >
> > > > > Pour ce qui es du server SQL j'ai mi gestion des autorisations


par
> SQL
> > > > > Server, j'ai rajouter des login et pass
> > > > >
> > > > > Login : taz
> > > > > pas : taz
> > > > > BD : EE_Client (Autorisation en lecture ecriture)
> > > > >
> > > > > est ce qu'il y aurais moyen que tu teste pour voir si tu arrive


a
te
> > > > > connecter ?
> > > > >
> > > > >
> > > > >
> > > > > Pour ma par si je fais une connection ODBC, si je suis sur le
> serveur
> > et
> > > > que
> > > > > je met LocalHost sa marche, si je met le nom du server il met


met
,
> le
> > > > > server est inexstant ou vous n'avez pas les autorisation,


pourtant
> je
> > > met
> > > > > (taz) en utilisateur, je ne comprent plus rien ...
> > > > >
> > > > > merci
> > > > > Sébastien
> > > > >
> > > > >
> > > > > "VUILLERMET Jacques" a écrit dans le
> message
> > de
> > > > > news:O99Sc$
> > > > > > Il y a d'abord les aspects sécurité : la machine SQL Server
> est-elle
> > > > > > protégée par un firewall ?
> > > > > > Si non, sans VPN, cela signifie que le port 1433 de ta machine
SQL
> > > > Server
> > > > > > sera visible par scan sur le net ?
> > > > > >
> > > > > > Ensuite, il "suffit" dans l'ordre :
> > > > > > - d'une continuité en IP entre le client et le serveur (un
tracert
> > > > permet
> > > > > de
> > > > > > vérifier cela) ;
> > > > > > - que les ports utilisés soient ouverts (1433 en TCP, 1434 en
UDP
> > par
> > > > > > défaut) on peut le vérifier en utilisant osql ;
> > > > > >
> > > > > > Ensuite, d'un point de vue programmatoire, c'est comme si on


est
> en
> > > > local,
> > > > > > soit en DSN-less un truc du style :
> > > > > > oConn.Open "Driver={SQL Server};" & _
> > > > > > "Server=xxx.xxx.xxx.xxx;" & _
> > > > > > "Address=xxx.xxx.xxx.xxx,1433;" & _
> > > > > > "NetworkÛMSSOCN;" & _ 'précise l'utilisation de


TCP/IP
> > > > > > "Database=myDatabaseName;" & _
> > > > > > "Uid=myUsername;" & 'Authentification


Windows
> > > > > impossible
> > > > > > "Pwd=myPassword"
> > > > > >
> > > > > >
> > > > > > Mais la présence sur le chemin d'un firewall (ou de plusieurs)
ou
> > > d'une
> > > > > > translation de port compliquer les choses...
> > > > > >
> > > > > > Jacques.
> > > > > >
> > > > > >
> > > > > > "Sebastien" a écrit dans le message de news:
> > > > > > 400e9fb8$0$22327$
> > > > > > > Bonjours
> > > > > > >
> > > > > > > je cherche a fair une connexion ODBC via le net, je


m'explique
> > > > > > >
> > > > > > > j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai
mis
> > une
> > > > > > > connexion ADSL, rajouter un DNS Dynamic et un logiciel qui


met
a
> > > jour
> > > > > > > l'adresse sur le site DynDNS.org afin que je puisse toujours
> > acceder
> > > a
> > > > > > cette
> > > > > > > machine depuis le net.
> > > > > > >
> > > > > > > J'ai vue chez un ami qui utilise mySQl qu'il avais un driver
> ODBC
> > > qui
> > > > > > > traverse les connexion internet, dans la source de donnée il
met
> > une
> > > > > > adresse
> > > > > > > IP ou un nom de domaine et sa passe. j'ai essayer de fair la
> meme
> > > > chose,
> > > > > > je
> > > > > > > met l'adresse web de style http://monserver.ath.cx de mon
server
> > et
> > > > pas
> > > > > > > moyen, le driver odbc me dit qu'il n'arrive pas a etablire


la
> > > > > connexion...
> > > > > > >
> > > > > > > Donc comment je peu fair pour developper un logiciel (je
> developpe
> > > en
> > > > > VB6)
> > > > > > > qui passe a traver le net ? (sans fair un VPN)
> > > > > > >
> > > > > > > merci et bonne journé
> > > > > > > Sebastien
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>




Avatar
Vuillermet Jacques
Trouvé !

Je viens de me connecter à ton serveur depuis chez moi (sans firewall de mon
côté cette fois-ci !).

J'ai fait un tour sur ton PC : rien à dire a priori.
J'ai fait des requêtes sur la base EE_Client sans problème en local.

SQL Server est bien paramétré pour écouter sur le port 1433 et il écoute
bien ... sur les adresses IP définies au moment de son démarrage !
Mais l'adresse IP définie derrière europenv.ath.cx peut changer à tout
moment !
En effet, au moment de mon test, l'adresse IP définie pour la carte réseau
"Télé2" est absente des adresses mentionnées dans le journal de SQL Server
de son dernier démarrage.

J'ai donc arrêter puis relancer le service SQL Server, et, du coup, à partir
de mon PC :

C:Temp>portqry -n 80.170.215.150 -p BOTH -r 1433:1434
Querying target system called:
80.170.215.150
Attempting to resolve IP address to a name...
IP address resolved to d80-170-215-150.cust.tele2.fr
TCP port 1433 (ms-sql-s service): LISTENING
UDP port 1433 (ms-sql-s service): LISTENING or FILTERED
TCP port 1434 (ms-sql-m service): NOT LISTENING
UDP port 1434 (ms-sql-m service): LISTENING or FILTERED

Enfin !

Je peux donc, toujours depuis chez moi, tester une couche au dessus :
C:Temp>osql -S 80.170.215.150 -P taz -U taz -Q"select @@version" -l
1000000 -t 10000000
Valeur d'option modifiée
---------------------------------------------------------------------------
----
--------------------------------------------------------------------
----
--------------------------------------------------------------------
----
--------------------------------------------------------------------
----
-----
Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copy
right (c) 1988-2000 Microsoft Corporation
Enterprise Edition on Windows
NT 5.2 (Build 3790: )
(1 ligne affectée)

Mais la connexion est TRES TRES lente !!! J'ai dû rajouté des paramètres (-l
et -t) sinon je tombe en time-out !

Donc, à la lenteur près, quelle solution adoptée à part arrêter et relancer
SQL Server à chaque fois que l'adresse IP change ?
Je n'en sais rien. A part louer une addresse IP fixe, mais la sécurité basse
de ce système ne serait pas raisonnable.

En tout cas cela constitue une rupture de continuité de service incompatible
avec une démo devant un client ! Et inimaginable en production.

(Je ne sais pas qui te change l'adresse IP, Télé2 ?)

Je poste tout de suite un nouveau message sur le newsgroup pour voir si une
solution interne à SQL Server existe.

Jacques.


"Sebastien" a écrit dans le message de
news:400e9fb8$0$22327$
Bonjours

je cherche a fair une connexion ODBC via le net, je m'explique

j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai mis une
connexion ADSL, rajouter un DNS Dynamic et un logiciel qui met a jour
l'adresse sur le site DynDNS.org afin que je puisse toujours acceder a


cette
machine depuis le net.

J'ai vue chez un ami qui utilise mySQl qu'il avais un driver ODBC qui
traverse les connexion internet, dans la source de donnée il met une


adresse
IP ou un nom de domaine et sa passe. j'ai essayer de fair la meme chose,


je
met l'adresse web de style http://monserver.ath.cx de mon server et pas
moyen, le driver odbc me dit qu'il n'arrive pas a etablire la connexion...

Donc comment je peu fair pour developper un logiciel (je developpe en VB6)
qui passe a traver le net ? (sans fair un VPN)

merci et bonne journé
Sebastien





Avatar
Sebastien
en faite, c pour fair une demo a mon patron, on a 3 ligne Olenae TDSL 4200,
et si jarrive a le fair marcher depuis chez moi ( le serveur est chez moi
pour l'instant, c'es pour sa que c'est tele2), c'est pas un probleme, j'en
commende une de plus et je met un serveur derrier, le probleme c que mon
patron n'achetra jamais une solution ou il ne peu pas voir si sa marche ,
c'es pour sa que j'essaye de chez moi pour lui faire une demo,

mais merci d'avoir vue le probleme, je me demande si je vais pas prendre
free avec une ip fixe, sa me permetra de fair des teste plus facilement, est
ce que tu pense que sa resoudrai le probleme ? pour les probleme de lenteur
tu pense que sa vient de quoi ? et nivau securiter tu me conseil quoi etant
donner que je oit passer des information par le net, sur un serveur sql
serveur,

je t'explique le truc, je met un serveur sql qui devra etre accessible
depuis notre reseaux, j'install chez chaqun de nos client un soft qui
allimente notre base de donner tous les jour a une heure bien precise
(definie par notre client) et j'alimente les donner de notre base, et nous
effectuon des traitement dessu, sa doit etre quand meme un peu securiser...
donc si tu connais un truc, peut etre mettre un vpn en place ?

a++

sebastien

PS : merci encore pour le coups de main !

"Vuillermet Jacques" a écrit dans le message de
news:

Trouvé !

Je viens de me connecter à ton serveur depuis chez moi (sans firewall de


mon
côté cette fois-ci !).

J'ai fait un tour sur ton PC : rien à dire a priori.
J'ai fait des requêtes sur la base EE_Client sans problème en local.

SQL Server est bien paramétré pour écouter sur le port 1433 et il écoute
bien ... sur les adresses IP définies au moment de son démarrage !
Mais l'adresse IP définie derrière europenv.ath.cx peut changer à tout
moment !
En effet, au moment de mon test, l'adresse IP définie pour la carte réseau
"Télé2" est absente des adresses mentionnées dans le journal de SQL Server
de son dernier démarrage.

J'ai donc arrêter puis relancer le service SQL Server, et, du coup, à


partir
de mon PC :

C:Temp>portqry -n 80.170.215.150 -p BOTH -r 1433:1434
Querying target system called:
80.170.215.150
Attempting to resolve IP address to a name...
IP address resolved to d80-170-215-150.cust.tele2.fr
TCP port 1433 (ms-sql-s service): LISTENING
UDP port 1433 (ms-sql-s service): LISTENING or FILTERED
TCP port 1434 (ms-sql-m service): NOT LISTENING
UDP port 1434 (ms-sql-m service): LISTENING or FILTERED

Enfin !

Je peux donc, toujours depuis chez moi, tester une couche au dessus :
C:Temp>osql -S 80.170.215.150 -P taz -U taz -Q"select @@version" -l
1000000 -t 10000000
Valeur d'option modifiée
-------------------------------------------------------------------------


--
----
------------------------------------------------------------------


--
----
------------------------------------------------------------------


--
----
------------------------------------------------------------------


--
----
-----
Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copy
right (c) 1988-2000 Microsoft Corporation
Enterprise Edition on Windows
NT 5.2 (Build 3790: )
(1 ligne affectée)

Mais la connexion est TRES TRES lente !!! J'ai dû rajouté des paramètres


(-l
et -t) sinon je tombe en time-out !

Donc, à la lenteur près, quelle solution adoptée à part arrêter et


relancer
SQL Server à chaque fois que l'adresse IP change ?
Je n'en sais rien. A part louer une addresse IP fixe, mais la sécurité


basse
de ce système ne serait pas raisonnable.

En tout cas cela constitue une rupture de continuité de service


incompatible
avec une démo devant un client ! Et inimaginable en production.

(Je ne sais pas qui te change l'adresse IP, Télé2 ?)

Je poste tout de suite un nouveau message sur le newsgroup pour voir si


une
solution interne à SQL Server existe.

Jacques.


"Sebastien" a écrit dans le message de
news:400e9fb8$0$22327$
> Bonjours
>
> je cherche a fair une connexion ODBC via le net, je m'explique
>
> j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai mis une
> connexion ADSL, rajouter un DNS Dynamic et un logiciel qui met a jour
> l'adresse sur le site DynDNS.org afin que je puisse toujours acceder a
cette
> machine depuis le net.
>
> J'ai vue chez un ami qui utilise mySQl qu'il avais un driver ODBC qui
> traverse les connexion internet, dans la source de donnée il met une
adresse
> IP ou un nom de domaine et sa passe. j'ai essayer de fair la meme chose,
je
> met l'adresse web de style http://monserver.ath.cx de mon server et pas
> moyen, le driver odbc me dit qu'il n'arrive pas a etablire la


connexion...
>
> Donc comment je peu fair pour developper un logiciel (je developpe en


VB6)
> qui passe a traver le net ? (sans fair un VPN)
>
> merci et bonne journé
> Sebastien
>
>
>




Avatar
VUILLERMET Jacques
Vaste sujet et plusieurs réponses possibles.

mais merci d'avoir vue le probleme,


La difficulté résidait dans l'originalité du problème.

je me demande si je vais pas prendre
free avec une ip fixe, sa me permetra de fair des teste plus facilement,


est
ce que tu pense que sa resoudrai le probleme ?


Techniquement, oui.
Mais n'est-ce pas au "patron" de fournir les outils de travail ?
De plus, ton architecure finale ne semble pas figée (voir tes questions plus
bas), c'est peut-être elle qu'il faudra testée.

pour les probleme de lenteur tu pense que sa vient de quoi ?


Aucune idée sans mesure (trop d'explications potentielles).

et nivau securiter tu me conseil quoi etant donner que je oit passer des


information par le net, sur un serveur sql
serveur,
je t'explique le truc, je met un serveur sql qui devra etre accessible
depuis notre reseaux, j'install chez chaqun de nos client un soft qui
allimente notre base de donner tous les jour a une heure bien precise
(definie par notre client) et j'alimente les donner de notre base, et nous
effectuon des traitement dessu, sa doit etre quand meme un peu


securiser...
donc si tu connais un truc, peut etre mettre un vpn en place ?



Plusieurs architectures sont possibles.
- un VPN sur lequel se branche ta société et tous les clients (si le nombre
de clients est faible) ;
- ton soft chez le client qui envoie les données dans un mail lu par un soft
local qui alimente ta base (aspects asynchrones) ;
- mon préféré : chez un hébergeur, une base de données unique pour 2 sites
Web, un pour tes clients, un pour ta société, tous les acteurs travaillant
sur la même base de données ;
- chez un hébergeur, une base de données et un site Web pour tes clients, et
réplication des données vers ta base locale entre les 2 SQL Server ;
- ...plein d'autres voies possibles (comme un Lego !).

Mais j'éviterais les options du type "j'installe un soft chez les clients"
: une simple montée en version peut devenir casse-tête... et si un client
passe à Linux ?

Une autre personne te donnera d'autres possibilités !

Mais toi seul pourra faire un choix final.

Jacques.


"Sebastien" a écrit dans le message de news:
401055c3$0$1168$
en faite, c pour fair une demo a mon patron, on a 3 ligne Olenae TDSL


4200,
et si jarrive a le fair marcher depuis chez moi ( le serveur est chez moi
pour l'instant, c'es pour sa que c'est tele2), c'est pas un probleme, j'en
commende une de plus et je met un serveur derrier, le probleme c que mon
patron n'achetra jamais une solution ou il ne peu pas voir si sa marche ,
c'es pour sa que j'essaye de chez moi pour lui faire une demo,

mais merci d'avoir vue le probleme, je me demande si je vais pas prendre
free avec une ip fixe, sa me permetra de fair des teste plus facilement,


est
ce que tu pense que sa resoudrai le probleme ? pour les probleme de


lenteur
tu pense que sa vient de quoi ? et nivau securiter tu me conseil quoi


etant
donner que je oit passer des information par le net, sur un serveur sql
serveur,

je t'explique le truc, je met un serveur sql qui devra etre accessible
depuis notre reseaux, j'install chez chaqun de nos client un soft qui
allimente notre base de donner tous les jour a une heure bien precise
(definie par notre client) et j'alimente les donner de notre base, et nous
effectuon des traitement dessu, sa doit etre quand meme un peu


securiser...
donc si tu connais un truc, peut etre mettre un vpn en place ?

a++

sebastien

PS : merci encore pour le coups de main !

"Vuillermet Jacques" a écrit dans le message de
news:
>
> Trouvé !
>
> Je viens de me connecter à ton serveur depuis chez moi (sans firewall de
mon
> côté cette fois-ci !).
>
> J'ai fait un tour sur ton PC : rien à dire a priori.
> J'ai fait des requêtes sur la base EE_Client sans problème en local.
>
> SQL Server est bien paramétré pour écouter sur le port 1433 et il écoute
> bien ... sur les adresses IP définies au moment de son démarrage !
> Mais l'adresse IP définie derrière europenv.ath.cx peut changer à tout
> moment !
> En effet, au moment de mon test, l'adresse IP définie pour la carte


réseau
> "Télé2" est absente des adresses mentionnées dans le journal de SQL


Server
> de son dernier démarrage.
>
> J'ai donc arrêter puis relancer le service SQL Server, et, du coup, à
partir
> de mon PC :
>
> C:Temp>portqry -n 80.170.215.150 -p BOTH -r 1433:1434
> Querying target system called:
> 80.170.215.150
> Attempting to resolve IP address to a name...
> IP address resolved to d80-170-215-150.cust.tele2.fr
> TCP port 1433 (ms-sql-s service): LISTENING
> UDP port 1433 (ms-sql-s service): LISTENING or FILTERED
> TCP port 1434 (ms-sql-m service): NOT LISTENING
> UDP port 1434 (ms-sql-m service): LISTENING or FILTERED
>
> Enfin !
>
> Je peux donc, toujours depuis chez moi, tester une couche au dessus :
> C:Temp>osql -S 80.170.215.150 -P taz -U taz -Q"select @@version" -l
> 1000000 -t 10000000
> Valeur d'option modifiée



-------------------------------------------------------------------------
--
> ----



------------------------------------------------------------------
--
> ----



------------------------------------------------------------------
--
> ----



------------------------------------------------------------------
--
> ----
> -----
> Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
> Aug 6 2000 00:57:48
> Copy
> right (c) 1988-2000 Microsoft Corporation
> Enterprise Edition on Windows
> NT 5.2 (Build 3790: )
> (1 ligne affectée)
>
> Mais la connexion est TRES TRES lente !!! J'ai dû rajouté des paramètres
(-l
> et -t) sinon je tombe en time-out !
>
> Donc, à la lenteur près, quelle solution adoptée à part arrêter et
relancer
> SQL Server à chaque fois que l'adresse IP change ?
> Je n'en sais rien. A part louer une addresse IP fixe, mais la sécurité
basse
> de ce système ne serait pas raisonnable.
>
> En tout cas cela constitue une rupture de continuité de service
incompatible
> avec une démo devant un client ! Et inimaginable en production.
>
> (Je ne sais pas qui te change l'adresse IP, Télé2 ?)
>
> Je poste tout de suite un nouveau message sur le newsgroup pour voir si
une
> solution interne à SQL Server existe.
>
> Jacques.
>
>
> "Sebastien" a écrit dans le message de
> news:400e9fb8$0$22327$
> > Bonjours
> >
> > je cherche a fair une connexion ODBC via le net, je m'explique
> >
> > j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai mis une
> > connexion ADSL, rajouter un DNS Dynamic et un logiciel qui met a jour
> > l'adresse sur le site DynDNS.org afin que je puisse toujours acceder a
> cette
> > machine depuis le net.
> >
> > J'ai vue chez un ami qui utilise mySQl qu'il avais un driver ODBC qui
> > traverse les connexion internet, dans la source de donnée il met une
> adresse
> > IP ou un nom de domaine et sa passe. j'ai essayer de fair la meme


chose,
> je
> > met l'adresse web de style http://monserver.ath.cx de mon server et


pas
> > moyen, le driver odbc me dit qu'il n'arrive pas a etablire la
connexion...
> >
> > Donc comment je peu fair pour developper un logiciel (je developpe en
VB6)
> > qui passe a traver le net ? (sans fair un VPN)
> >
> > merci et bonne journé
> > Sebastien
> >
> >
> >
>
>




Avatar
Sebastien
Oki merci, je vais deja prendre une ip fixe et voir ce que sa donne
(t'inquiete pas c mon patron qui paye ;-) )
ensuite le probleme c que a la longue on risque d'avoir pas mal de client,
donc c'est pour sa que je voulais eviter le vpn (on aura a terme largement
plus que 100 client je pense)
l'envoie des donnes ne se fera qu'une fois par jour,
pour ce qui es du soft chez le client sa pose pas telement de probleme, ce
sont souvent des grands compte, et on posera notre propre PC avec une ligne
adsl spesifique notre PC.

merci encore pour votre patiente !

a++
Sébastien Dieudonne



"VUILLERMET Jacques" a écrit dans le message de
news:%

Vaste sujet et plusieurs réponses possibles.

> mais merci d'avoir vue le probleme,
La difficulté résidait dans l'originalité du problème.

> je me demande si je vais pas prendre
> free avec une ip fixe, sa me permetra de fair des teste plus facilement,
est
> ce que tu pense que sa resoudrai le probleme ?
Techniquement, oui.
Mais n'est-ce pas au "patron" de fournir les outils de travail ?
De plus, ton architecure finale ne semble pas figée (voir tes questions


plus
bas), c'est peut-être elle qu'il faudra testée.

>pour les probleme de lenteur tu pense que sa vient de quoi ?
Aucune idée sans mesure (trop d'explications potentielles).

>et nivau securiter tu me conseil quoi etant donner que je oit passer des
information par le net, sur un serveur sql
> serveur,
> je t'explique le truc, je met un serveur sql qui devra etre accessible
> depuis notre reseaux, j'install chez chaqun de nos client un soft qui
> allimente notre base de donner tous les jour a une heure bien precise
> (definie par notre client) et j'alimente les donner de notre base, et


nous
> effectuon des traitement dessu, sa doit etre quand meme un peu
securiser...
> donc si tu connais un truc, peut etre mettre un vpn en place ?

Plusieurs architectures sont possibles.
- un VPN sur lequel se branche ta société et tous les clients (si le


nombre
de clients est faible) ;
- ton soft chez le client qui envoie les données dans un mail lu par un


soft
local qui alimente ta base (aspects asynchrones) ;
- mon préféré : chez un hébergeur, une base de données unique pour 2 sites
Web, un pour tes clients, un pour ta société, tous les acteurs travaillant
sur la même base de données ;
- chez un hébergeur, une base de données et un site Web pour tes clients,


et
réplication des données vers ta base locale entre les 2 SQL Server ;
- ...plein d'autres voies possibles (comme un Lego !).

Mais j'éviterais les options du type "j'installe un soft chez les


clients"
: une simple montée en version peut devenir casse-tête... et si un client
passe à Linux ?

Une autre personne te donnera d'autres possibilités !

Mais toi seul pourra faire un choix final.

Jacques.


"Sebastien" a écrit dans le message de news:
401055c3$0$1168$
> en faite, c pour fair une demo a mon patron, on a 3 ligne Olenae TDSL
4200,
> et si jarrive a le fair marcher depuis chez moi ( le serveur est chez


moi
> pour l'instant, c'es pour sa que c'est tele2), c'est pas un probleme,


j'en
> commende une de plus et je met un serveur derrier, le probleme c que mon
> patron n'achetra jamais une solution ou il ne peu pas voir si sa marche


,
> c'es pour sa que j'essaye de chez moi pour lui faire une demo,
>
> mais merci d'avoir vue le probleme, je me demande si je vais pas prendre
> free avec une ip fixe, sa me permetra de fair des teste plus facilement,
est
> ce que tu pense que sa resoudrai le probleme ? pour les probleme de
lenteur
> tu pense que sa vient de quoi ? et nivau securiter tu me conseil quoi
etant
> donner que je oit passer des information par le net, sur un serveur sql
> serveur,
>
> je t'explique le truc, je met un serveur sql qui devra etre accessible
> depuis notre reseaux, j'install chez chaqun de nos client un soft qui
> allimente notre base de donner tous les jour a une heure bien precise
> (definie par notre client) et j'alimente les donner de notre base, et


nous
> effectuon des traitement dessu, sa doit etre quand meme un peu
securiser...
> donc si tu connais un truc, peut etre mettre un vpn en place ?
>
> a++
>
> sebastien
>
> PS : merci encore pour le coups de main !
>
> "Vuillermet Jacques" a écrit dans le message de
> news:
> >
> > Trouvé !
> >
> > Je viens de me connecter à ton serveur depuis chez moi (sans firewall


de
> mon
> > côté cette fois-ci !).
> >
> > J'ai fait un tour sur ton PC : rien à dire a priori.
> > J'ai fait des requêtes sur la base EE_Client sans problème en local.
> >
> > SQL Server est bien paramétré pour écouter sur le port 1433 et il


écoute
> > bien ... sur les adresses IP définies au moment de son démarrage !
> > Mais l'adresse IP définie derrière europenv.ath.cx peut changer à tout
> > moment !
> > En effet, au moment de mon test, l'adresse IP définie pour la carte
réseau
> > "Télé2" est absente des adresses mentionnées dans le journal de SQL
Server
> > de son dernier démarrage.
> >
> > J'ai donc arrêter puis relancer le service SQL Server, et, du coup, à
> partir
> > de mon PC :
> >
> > C:Temp>portqry -n 80.170.215.150 -p BOTH -r 1433:1434
> > Querying target system called:
> > 80.170.215.150
> > Attempting to resolve IP address to a name...
> > IP address resolved to d80-170-215-150.cust.tele2.fr
> > TCP port 1433 (ms-sql-s service): LISTENING
> > UDP port 1433 (ms-sql-s service): LISTENING or FILTERED
> > TCP port 1434 (ms-sql-m service): NOT LISTENING
> > UDP port 1434 (ms-sql-m service): LISTENING or FILTERED
> >
> > Enfin !
> >
> > Je peux donc, toujours depuis chez moi, tester une couche au dessus :
> > C:Temp>osql -S 80.170.215.150 -P taz -U taz -Q"select @@version" -l
> > 1000000 -t 10000000
> > Valeur d'option modifiée
>
------------------------------------------------------------------------


-
> --
> > ----
>
------------------------------------------------------------------
> --
> > ----
>
------------------------------------------------------------------
> --
> > ----
>
------------------------------------------------------------------
> --
> > ----
> > -----
> > Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
> > Aug 6 2000 00:57:48
> > Copy
> > right (c) 1988-2000 Microsoft Corporation
> > Enterprise Edition on Windows
> > NT 5.2 (Build 3790: )
> > (1 ligne affectée)
> >
> > Mais la connexion est TRES TRES lente !!! J'ai dû rajouté des


paramètres
> (-l
> > et -t) sinon je tombe en time-out !
> >
> > Donc, à la lenteur près, quelle solution adoptée à part arrêter et
> relancer
> > SQL Server à chaque fois que l'adresse IP change ?
> > Je n'en sais rien. A part louer une addresse IP fixe, mais la sécurité
> basse
> > de ce système ne serait pas raisonnable.
> >
> > En tout cas cela constitue une rupture de continuité de service
> incompatible
> > avec une démo devant un client ! Et inimaginable en production.
> >
> > (Je ne sais pas qui te change l'adresse IP, Télé2 ?)
> >
> > Je poste tout de suite un nouveau message sur le newsgroup pour voir


si
> une
> > solution interne à SQL Server existe.
> >
> > Jacques.
> >
> >
> > "Sebastien" a écrit dans le message de
> > news:400e9fb8$0$22327$
> > > Bonjours
> > >
> > > je cherche a fair une connexion ODBC via le net, je m'explique
> > >
> > > j'ai installer un server 2003 avec SQL Server 2000 SP2, j'ai mis une
> > > connexion ADSL, rajouter un DNS Dynamic et un logiciel qui met a


jour
> > > l'adresse sur le site DynDNS.org afin que je puisse toujours acceder


a
> > cette
> > > machine depuis le net.
> > >
> > > J'ai vue chez un ami qui utilise mySQl qu'il avais un driver ODBC


qui
> > > traverse les connexion internet, dans la source de donnée il met une
> > adresse
> > > IP ou un nom de domaine et sa passe. j'ai essayer de fair la meme
chose,
> > je
> > > met l'adresse web de style http://monserver.ath.cx de mon server et
pas
> > > moyen, le driver odbc me dit qu'il n'arrive pas a etablire la
> connexion...
> > >
> > > Donc comment je peu fair pour developper un logiciel (je developpe


en
> VB6)
> > > qui passe a traver le net ? (sans fair un VPN)
> > >
> > > merci et bonne journé
> > > Sebastien
> > >
> > >
> > >
> >
> >
>
>




Avatar
Zip
> Donc, à la lenteur près, quelle solution adoptée à part arrêter et


relancer
SQL Server à chaque fois que l'adresse IP change ?



En fait pour que ca marche tout le temps (sans relancer les service
SQLServer), il faut mettre un routeur/Firewall ADSLentre le serveur SQL et
Internet (le mieux est de prendre un routeur qui integre DynDns pour ce que
vous voulez faire). Comme ca au lancement, SQLServer ne verra que l'adresse
IP LAN du routeur et meme si l'adresse IP WAN change, SQL Serveur n'en sera
rien...
Il faut ensuite parametrer correctement le routeur pour rediriger le port
1433 du WAN vers l'IP du serveur SQL du LAN.

Et ca marche tres bien.
Avatar
Vuillermet Jacques
Vu.

Voir la réponse de Med à mon post :
"Ecouter sur une nouvelle adresse IP sans arrêt/relance" du 22/01/2004.



jv

"Zip" a écrit dans le message de
news:6owQb.5174$

> Donc, à la lenteur près, quelle solution adoptée à part arrêter et
relancer
> SQL Server à chaque fois que l'adresse IP change ?

En fait pour que ca marche tout le temps (sans relancer les service
SQLServer), il faut mettre un routeur/Firewall ADSLentre le serveur SQL et
Internet (le mieux est de prendre un routeur qui integre DynDns pour ce


que
vous voulez faire). Comme ca au lancement, SQLServer ne verra que


l'adresse
IP LAN du routeur et meme si l'adresse IP WAN change, SQL Serveur n'en


sera
rien...
Il faut ensuite parametrer correctement le routeur pour rediriger le port
1433 du WAN vers l'IP du serveur SQL du LAN.

Et ca marche tres bien.





1 2 3