Précédent   Forum des professionnels en informatique > Bases de données > Sybase > Outils
Outils Forum d'entraide sur toutes les autres solutions applicatives de Sybase n'ayant pas leur forum propre
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/09/2007, 15h54   #1
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
Par défaut [OC]Demande d'informations sur le fichier interface

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²
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2007, 16h03   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
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
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2007, 16h08   #3
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
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²
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2007, 17h57   #4
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
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.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h43.


 
 
 
 
Partenaires

Hébergement Web