|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Développeur informatique Inscription : juin 2004 Messages : 1 193 ![]() |
Bonjour à tous,
J'ai produit qui s'interface sur une base Sybase d'un client. Pour la connexion, nous devions utiliser un accès natif Sybase de l'AGL (Windev) or un message d'erreur apparaît lors de la création de la connexion qui est le suivant : 'Server name not found in interface file' erreur 20012 Si la connexion est faite via un OLEDB Sybase, pas de soucis. J'ai cherché sur le forum ce que pouvait être le 'interface file' et cela correspondrait au fichier sql.ini. Est-ce quelqu'un pourrait m'expliquer son utilité ? S'il y a un besoin de déploiement sur les postes clients pour se connecter à la base ? Contexte matériel : 1 serveur Sybase 1 poste client avec le client Sybase (qui se connecte bien au serveur) Merci à tous lo² |
|
|
00
|
|
|
#2 |
![]() ![]() |
Sous Windows le "interfaces file" s'appelle "sql.ini" et se trouve dans %SYBASE%/ini/sql.ini (si mes souvenirs sont bons).
Le sql.ini définit la correspondance entre le nom de server logique et l'address IP/port utilisé pour établir une connexion. Il est utilisé par la pluspart des clients Sybase (ODBC, OpenClient, etc), mais pas par les clients Java (je ne sais pas pour OLEDB). Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Développeur informatique Inscription : juin 2004 Messages : 1 193 ![]() |
J'ai bien trouvé le fichier ini que ce soit sur le serveur ou sur le poste client.
La différence entre les 2 est que sql.ini sur le client est vide... mais ne l'empêche pas de se connecter au serveur. Y-a-t-il une utilité à le remplir, voire à le remplacer par le sql.ini du serveur ? lo² |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
Bonjour,
Tous tes postes clients doivent avoir le client sybase installé (en général, s'ils ont le fichier sql.ini, c'est bon signe) pour pouvoir accéder en client/serveur à une instance sybase. Le post de mpeppler résume bien à qui il sert.
__________________
Emmanuel T. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com