[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Connexion à une machine SQL Server



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.



Reply to: