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
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
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
Apparement c bon sa marche maintenans dans mon reseaux local, mais pas moyen
en tapant l'adresse ip par le net .... je continue de chercher, si qq a une
soluce :-) ?


merci
a++
Sebastien

"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
Dominique Peralta
Qd on ping l'IP, ça répond pas toujours :-(
Si c'est un gros problème pour toi, j'ai un SQL 2K 10 licences sur un
serveur de test avec IP fixe. Tu me dis si t'as besoin.

"Sebastien" a écrit dans le message de
news:400f9e82$0$28678$
Apparement c bon sa marche maintenans dans mon reseaux local, mais pas


moyen
en tapant l'adresse ip par le net .... je continue de chercher, si qq a


une
soluce :-) ?


merci
a++
Sebastien

"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
Ah les veilles de démo !...

Ne mets pas ton adresse mail en clair dans un post : tu risques la spam !

est ce qu'il y aurais moyen que tu teste pour voir si tu arrive a te
connecter ?


Non, je suis derrière un firewall qui ne m'autorise guère que le port 80.

Le problème décrit ne semble pas être un souci lié directement à Internet.

Je t'invite à effectuer quelques manipulations progressives mais de base.

Sur ton serveur, à partir de l'Analyseur de requêtes :
A - exécutes la requête :
select @@servername
--> que retourne-t-elle ?

B - exécutes la requête :
sp_helpserver
--> que retourne-t-elle ?

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]

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
Ne bloques pas sur le ping, le traffic du protocole ICMP (qui gère le ping)
peut être filtré par un firewall.

A partir d'un navigateur, http://80.170.33.120 fonctionne (parfois ???) bien
(page "En chantier" de ton IIS): cela montre que l'IP est Ok.
Reste donc le port.

A partir de ton poste client final, quel est le retour de :

--Test 1 :
C:WINNTsystem32>telnet 80.170.33.120 1433
Si ta fenêtre de console devient tout noir : c'est Ok.
Si la réponse est :
Connexion à 80.170.33.120...Impossible de se connecter à l'hôte sur le port
1433 - Échec lors de la connexion
C'est clair : le port est bloqué quelque part.

--Test 2 :
osql -Sxxx.xxx.xxx.xxx -U taz -P taz -Q"SELECT @@version"
(En remplaçant xxx.xxx.xxx.xxx par l'adresse IP désiré (je la résoud
actuellement par : 80.170.33.120)).

Jacques.

"Sebastien" a écrit dans le message de news:
400f9e82$0$28678$
Apparement c bon sa marche maintenans dans mon reseaux local, mais pas


moyen
en tapant l'adresse ip par le net .... je continue de chercher, si qq a


une
soluce :-) ?


merci
a++
Sebastien

"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
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
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
> 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
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
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>




1 2 3