Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3125 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  connexion ODBC sur un serveur sql 2000 par internet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

connexion ODBC sur un serveur sql 2000 par internet

n°845716
korben2003
Posté le 09-09-2004 à 10:30:49  profilanswer
 

Bonjour
 
Je voudrais me connecte par internet à un serveur sql server 2000 en utilisant un lien ODBC mais lorsque je mais l'adresse ip fixe de ce serveur ce la ne fonctionne pas en local il n'y a aucun porbleme il y a t'il des ports à ouvrir sur le routeur qui le protège
 
Merci d'avance
 

mood
Publicité
Posté le 09-09-2004 à 10:30:49  profilanswer
 

n°845734
Arjuna
Aircraft Ident.: F-MBSD
Posté le 09-09-2004 à 11:02:48  profilanswer
 

1) N'utilise pas ODBC, mais OLE DB à la place. Ca ne changera rien à ton programme (toujours la même syntaxe à base de Server.CreateObject("ADODB.Connection" ) / Server.CreateObject("ADODB.RecordSet" )) car OLE DB est incomparablement plus rapide.
2) Si tu es en local, utilise une adresse IP internet et non pas ton adresse publique : en effet, la plupart des modems sont incapable de faire le loop-back, c'est à dire que tu ne peux pas accéder à ton IP publique à partir de ton réseau local.
3) Dans tous les cas, si tu fais tourner SQL Server et IIS sur le même serveur, je te conseille d'utiliser 127.0.0.1 pour la connection, ça t'évite de passer par la couche réseau, et ça marchera toujours.

n°845739
Arjuna
Aircraft Ident.: F-MBSD
Posté le 09-09-2004 à 11:05:16  profilanswer
 

Chaine de connection OLE DB (sans créer de DSN sur le serveur IIS) :
 
Provider=SQLOLEDB; Data Source=IPouHostDuServerSQLServer; Initial Catalog=NomDeLaBase; User Id=Login; Password=MotDePasse
 
 
PS: à la place de 127.0.0.1 tu peux même utiliser "localhost", ce qui est plus parlant.

n°845793
korben2003
Posté le 09-09-2004 à 11:51:00  profilanswer
 

Merci je vais essayer et je te tiens au courant

n°845816
korben2003
Posté le 09-09-2004 à 12:03:07  profilanswer
 

Je viens d'essayer et helas ça ne fonctionne pas est ce qu'au niveau du routeur il faut que j'ouvre un port spécifique à SQl server pour que les connexion passe
 
 
Merci d'avance

n°845907
Arjuna
Aircraft Ident.: F-MBSD
Posté le 09-09-2004 à 13:53:51  profilanswer
 

1) Où est ton IIS ?
2) Où est ton SQL Server ?
 
Si ton SQL Server est à distance, vérifie que ton hébergeur à bien ouvert le port. Logiquement, toi t'as rien à faire sur ton routeur, par défaut il devrait laisser n'importe quelle connection sortante. Si t'as bidouillé, alors il faut laisser passer le port de SQL Server (je sais plus combien c'est par contre)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  connexion ODBC sur un serveur sql 2000 par internet

 

Sujets relatifs
[Résolu - ADO] Problème de connexion à un serveur OLAP[c#]serveur pour transférer des fichier (avec TcpListener ?)
coder 1 client-serveurOracle 8i: Driver ODBC 16 bits pour Windows 2000
[????]login & mot de pass client sur site internet [Vc++] capteur sur port parallele XP/2000
création plug in internet explorer[Perl] Serveur RPC non disponible pour Win32::OLE.
Plus de sujets relatifs à : connexion ODBC sur un serveur sql 2000 par internet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR