Re-bonjour, Le Tue, 22 May 2007 12:22:34 +0200, pmenier <[EMAIL PROTECTED]> a écrit : > David BERCOT a écrit : > > Bonjour, > > > > Depuis quelques semaines, j'essaye (sans succès) de me connecter à > > SQL Server à partir de Debian. > > Mon but est, à terme, de le faire en PHP, mais j'aimerais déjà y > > arriver directement, dans un shell... > > > > J'ai donc installé FreeTDS et quelques dépendances. > > Puis, j'ai configuré tout cela ainsi : > > > > /etc/freetds/freetds.conf : > > [global] > > # TDS protocol version > > tds version = 4.2 > > [etemptation] > > host = 10.21.2.203 > > port = 1433 > > tds version = 8.0 > > > > /etc/odbc.ini : > > [etemptation] > > Description = TDS MSSQL Server > > Driver = /usr/lib/odbc/libtdsodbc.so > > Server = 10.21.2.203 > > Database = etemptation > > Port = 1433 > > TDS_Version = 8.0 > > > > et enfin, /etc/odbcinst.ini : > > [FreeTDS] > > Description = TDS driver (Sybase/MS SQL) > > Driver = /usr/lib/odbc/libtdsodbc.so > > Setup = /usr/lib/odbc/libtdsS.so > > CPTimeout = 5 > > CPReuse = 5 > > UsageCount = 1 > > > > Pour info, a page PHP de test est la suivante : > > <?php > > $cnx = odbc_connect("etemptation", "idep", "password"); > > if(!$cnx) { > > echo 'problem connexion'; > > } > > else { > > echo 'connexion OK'; > > $sql ="SELECT * from HOPPOIN"; > > $rs = odbc_exec($cnx,$sql); > > > > while(odbc_fetch_row($rs)) { > > > > } > > > > odbc_free_result($rs); > > odbc_close($cnx); > > echo 'connexion fermee'; > > } > > ?> > > > > Sous Firefox, j'obtiens : > > Warning: odbc_connect() [function.odbc-connect]: SQL error: > > [unixODBC][FreeTDS][SQL Server]Unable to connect to data source, SQL > > state S1000 in SQLConnect > > in /home/david.bercot/Internet/test_mssql.php on line 2 problem > > connexion > > > > Je suis donc revenu au shell, et ce n'est pas mieux : > > p3010-ac-nantes:/home/david.bercot/Internet# isql -v etemptation > > src/tds/login.c: tds_connect: 10.21.2.203:1433: Connexion refusée > > [S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data > > source [08S01][unixODBC][FreeTDS][SQL Server]Server is unavailable > > or does not exist. [ISQL]ERROR: Could not SQLConnect > > > > Bref, quelqu'un arrive-t-il à se connecter à un serveur MS SQL ? > > Si oui, avec quoi et comment ? > > > > Merci d'avance. > > > > David. > > > > > Bonjour, > > J'avais deja fait ce test et ca tournait à l'epoque. > > http://blogpmenier.dynalias.net/?2005/12/06/87-connexion-ms-sql-server-avec-php-odbc > > Par contre je n'ai pas pu retester depuis le passage en etch car le > serveur mssql sur le quel je testais est passe en version 2005 et les > admins ont ferme le port 1433.
Je viens de tester ce que tu as écrit, et, pas mieux :-( Franchement, j'ai beaucoup de mal car je n'arrive pas à trouver un endroit pour commencer à chercher !!! Sur Google, ils parlent aussi très souvent d'un outil en ligne de commande nommé tsql, mais je n'ai pas ça... Je ne peux utiliser que isql... David.