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

2 réponses

1 2 3
Avatar
VUILLERMET Jacques
Soit 100 PC à gérer à distance !
Un site Web unique sera moins lourd à gérér !

jv

"Sebastien" a écrit dans le message de news:
4012577e$0$28706$
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
Alexis Leroy
Je confirme, pour le site Web... J'emploi cette solution depuis 2 ans
maintenant, un vrai bonheur. Plus de problème d'install, les "bugs" qui
peuvent traîner sont rapide à corriger et ce, sans réinstall à faire chez
tous le monde (que celui qui n'a jamais laissé de bugs derrière lui me jette
la première pierre...:)).
Ce sont les navigateurs qui s'occupe de l'interface, donc ça marche sous
Linux, sous Mac, sous Windows...

Bref, pour rien au monde je ne retournerais à l'ancienne méthode de devoir
installer un soft chez 50 clients... :)

Maintenant ce n'est que mon point de vu, basé sur ma propre expérience...

Cordialement,

Alexis Leroy
Promotool.com

"VUILLERMET Jacques" a écrit dans le message de
news:%23QfxNK$
Soit 100 PC à gérer à distance !
Un site Web unique sera moins lourd à gérér !

jv

"Sebastien" a écrit dans le message de news:
4012577e$0$28706$
> 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
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>




1 2 3