IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Connexion Distante M-SQL5 et Lamp


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 18
    Points : 19
    Points
    19
    Par défaut Connexion Distante M-SQL5 et Lamp
    Bonjour,

    Je recherche diverses informations pour réaliser la connexion entre mon serveur LAMP et un PC XP avec SQL server5.

    J'ai recherché des informations sur beaucoup de forum dont ceux de developpez.com dans la rubrique SGBD. J'y ai également déposé un post.

    Je me heurte à une erreur ::
    Warning: odbc_connect() [function.odbc-connect]: SQL error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified, SQL state IM002 in SQLConnect

    Mais j'avoue ne pas savoir si cela est du à une mauvaise écriture du script avec odbc_connect ou à la configuration de PHP dans ma debian lenny.

    connexion :: $conn = odbc_connect("BLACK\SQLEXPRESS","sa","mdp");

    librairies installe dans debian ::
    un libmyodbc <néant> (aucune description n'est disponible)
    un odbc-postgresql <néant> (aucune description n'est disponible)
    un odbcinst1 <néant> (aucune description n'est disponible)
    ii odbcinst1debian1 2.2.11-16 Support library and helper program for accessing odbc ini files
    ii php5-odbc 5.2.6.dfsg.1-1+lenny9 ODBC module for php5
    ii unixodbc 2.2.11-16 ODBC tools libraries
    un unixodbc-bin <néant> (aucune description n'est disponible)

    J'ai trouvé en regardant dans les forums que les fichiers suivant, odbc.ini et odbcinst.ini sont vides. Et je ne sais pas si cela est normal.

    Sur certains forum on parle aussi du Paquet freetds-common. Je voudrais savoir si celui-ci est nécessaire ou non.

    Pour résumer j'ai besoin de l'aide d'une personne beaucoup plus compétente que moi pour m'orienter avec des faq ou tuto.

    en vous remerciant par avance

    phil

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Points : 84
    Points
    84
    Par défaut
    Citation Envoyé par genjinophil Voir le message
    Bonjour,

    Je recherche diverses informations pour réaliser la connexion entre mon serveur LAMP et un PC XP avec SQL server5.

    J'ai recherché des informations sur beaucoup de forum dont ceux de developpez.com dans la rubrique SGBD. J'y ai également déposé un post.

    Je me heurte à une erreur ::
    Warning: odbc_connect() [function.odbc-connect]: SQL error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified, SQL state IM002 in SQLConnect

    Mais j'avoue ne pas savoir si cela est du à une mauvaise écriture du script avec odbc_connect ou à la configuration de PHP dans ma debian lenny.

    connexion :: $conn = odbc_connect("BLACK\SQLEXPRESS","sa","mdp");

    librairies installe dans debian ::
    un libmyodbc <néant> (aucune description n'est disponible)
    un odbc-postgresql <néant> (aucune description n'est disponible)
    un odbcinst1 <néant> (aucune description n'est disponible)
    ii odbcinst1debian1 2.2.11-16 Support library and helper program for accessing odbc ini files
    ii php5-odbc 5.2.6.dfsg.1-1+lenny9 ODBC module for php5
    ii unixodbc 2.2.11-16 ODBC tools libraries
    un unixodbc-bin <néant> (aucune description n'est disponible)

    J'ai trouvé en regardant dans les forums que les fichiers suivant, odbc.ini et odbcinst.ini sont vides. Et je ne sais pas si cela est normal.

    Sur certains forum on parle aussi du Paquet freetds-common. Je voudrais savoir si celui-ci est nécessaire ou non.

    Pour résumer j'ai besoin de l'aide d'une personne beaucoup plus compétente que moi pour m'orienter avec des faq ou tuto.

    en vous remerciant par avance

    phil

    Bonjour,

    Pour freetds, c'est le lien que nous utilisons pour communiquer entre un php sous linux et un sql server sous windows dans le cas d'une utilisons des pilotes mssql/dblib de php : nous déployons freetds 8 sur nos debians.

    Pour faire de l'odbc pur sous linux, ben il faut installer une implémentation d'odbc pour linux, eh oui odbc à l'origine c'est du MS si ma mémoire n'est pas trop défaillante.

    http://www.unixodbc.org/

    Vérifier que unixodbc est installé, fonctionnel et bien configuré est un pré-requis avant d'espérer utiliser l'extension php odbc appropriée.

    Bonne chance, en espérant vous avoir aidé.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Points : 84
    Points
    84
    Par défaut
    Lien intéressant :

    http://www.unixodbc.org/doc/FreeTDS2.html

    J'ai cru comprendre que freetds inclut une implémentation d'odbc dans l'article précédent, à vérifier.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Points : 84
    Points
    84
    Par défaut
    2 étapes :

    - Vérifier que freetds est bien installé
    - dans odbc.ini vérifier la déclaration des dsn à utiliser dans PHP + paramètres liés à freetds

    cf. http://www.freetds.org/userguide/odb...S.FREETDS.CONF

Discussions similaires

  1. Problème de connexion distante
    Par tripper.dim dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 14/01/2005, 15h03
  2. problème de connexion distante
    Par nico31120 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 21/12/2004, 13h58
  3. Comment etablir une connexion distante sur une bd sql server
    Par sessime dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/11/2004, 14h19
  4. [JDBC]Connexion distante a SQLServer
    Par FreshVic dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 01/07/2004, 12h06
  5. [VB.NET] Connexion distante sur serveur UNIX
    Par Toftof dans le forum Windows Forms
    Réponses: 5
    Dernier message: 30/06/2004, 18h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo