Depuis quelques semaines, j'essaye (sans succ=C3=A8s) de me connecter =C3=
=A0 SQL
Server =C3=A0 partir de Debian.
Mon but est, =C3=A0 terme, de le faire en PHP, mais j'aimerais d=C3=A9j=C3=
=A0 y
arriver directement, dans un shell...
J'ai donc install=C3=A9 FreeTDS et quelques d=C3=A9pendances.
Puis, j'ai configur=C3=A9 tout cela ainsi :
/etc/freetds/freetds.conf :
[global]
# TDS protocol version
tds version =3D 4.2
[etemptation]
host =3D 10.21.2.203
port =3D 1433
tds version =3D 8.0
/etc/odbc.ini :
[etemptation]
Description =3D TDS MSSQL Server
Driver =3D /usr/lib/odbc/libtdsodbc.so
Server =3D 10.21.2.203
Database =3D etemptation
Port =3D 1433
TDS_Version =3D 8.0
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=C3=A9e
[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 =C3=A0 se connecter =C3=A0 un serveur MS SQL ?
Si oui, avec quoi et comment ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
pmenier
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
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.
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.
Patrick
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
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
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.
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.
Patrick
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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
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.
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.
Patrick
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
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.
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.
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.
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.
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.
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.
Essaye de faire un telnet sur ce port, pour voir ce que dit le serveur.
Il ne dit rien de particulier par rapport à un telnet sur n'importe quel port... :~$ telnet 10.21.2.203 1433 Trying 10.21.2.203... telnet: Unable to connect to remote host: Connection refused
Oula... J'ai rien compris à la phrase. Qui va où et avec quoi? Tu peux faire un parallèle avec ta config de test ?
En fait, j'ai une appli de production qui tourne sur un serveur Windows 2003. Cette appli se connecte sur le poste Windows XP sur lequel tourne MSDE. Maintenant, je souhaiterais faire la même chose à partir d'une ma chine Debian. Et c'est là que les ennuis commencent...
Un souci d'authorisation avec le serveur? Tu as les logs du SQL server?
Apparemment, le problème arrive en amont de l'identification. Pour les logs, non, je n'ai rien. Il faudrait que je regarde si on peut (on doit pouvoir ;-))) logger des infos avec MSDE...
Essaye de faire un telnet sur ce port, pour voir ce que dit le
serveur.
Il ne dit rien de particulier par rapport à un telnet sur n'importe
quel port...
david.bercot@p3010-ac-nantes:~$ telnet 10.21.2.203 1433
Trying 10.21.2.203...
telnet: Unable to connect to remote host: Connection refused
Oula... J'ai rien compris à la phrase. Qui va où et avec quoi? Tu peux
faire un parallèle avec ta config de test ?
En fait, j'ai une appli de production qui tourne sur un serveur Windows
2003. Cette appli se connecte sur le poste Windows XP sur lequel tourne
MSDE.
Maintenant, je souhaiterais faire la même chose à partir d'une ma chine
Debian. Et c'est là que les ennuis commencent...
Un souci d'authorisation avec le serveur? Tu as les logs du SQL
server?
Apparemment, le problème arrive en amont de l'identification.
Pour les logs, non, je n'ai rien. Il faudrait que je regarde si on peut
(on doit pouvoir ;-))) logger des infos avec MSDE...
Essaye de faire un telnet sur ce port, pour voir ce que dit le serveur.
Il ne dit rien de particulier par rapport à un telnet sur n'importe quel port... :~$ telnet 10.21.2.203 1433 Trying 10.21.2.203... telnet: Unable to connect to remote host: Connection refused
Oula... J'ai rien compris à la phrase. Qui va où et avec quoi? Tu peux faire un parallèle avec ta config de test ?
En fait, j'ai une appli de production qui tourne sur un serveur Windows 2003. Cette appli se connecte sur le poste Windows XP sur lequel tourne MSDE. Maintenant, je souhaiterais faire la même chose à partir d'une ma chine Debian. Et c'est là que les ennuis commencent...
Un souci d'authorisation avec le serveur? Tu as les logs du SQL server?
Apparemment, le problème arrive en amont de l'identification. Pour les logs, non, je n'ai rien. Il faudrait que je regarde si on peut (on doit pouvoir ;-))) logger des infos avec MSDE...
David.
Ludovic Desfontaines
> > > Essaye de faire un telnet sur ce port, pour voir ce que dit le > serveur.
Il ne dit rien de particulier par rapport à un telnet sur n'importe quel port... :~$ telnet 10.21.2.203 1433 Trying 10.21.2.203... telnet: Unable to connect to remote host: Connection refused
C'est vraiment très bizarre. Ton message d'erreur indique pourtant clairement (encore ici) que le service n'est pas joignable.
Es-tu sûr du port sur lequel ton serveur MSSQL tourne ? Genre, peut-être pas le port 1433. Parce que, clairement, cela semble venir d'ici. Il est envisageable que les admins du serveur ait décidé (pour des raisons de sécu) de bouger le serveur SQL (éviter les injections bien connues sur MSSQL)
Bon courage. Ludovic
> >
> Essaye de faire un telnet sur ce port, pour voir ce que dit le
> serveur.
Il ne dit rien de particulier par rapport à un telnet sur n'importe
quel port...
david.bercot@p3010-ac-nantes:~$ telnet 10.21.2.203 1433
Trying 10.21.2.203...
telnet: Unable to connect to remote host: Connection refused
C'est vraiment très bizarre. Ton message d'erreur indique pourtant
clairement (encore ici) que le service n'est pas joignable.
Es-tu sûr du port sur lequel ton serveur MSSQL tourne ? Genre,
peut-être pas le port 1433. Parce que, clairement, cela semble venir
d'ici.
Il est envisageable que les admins du serveur ait décidé (pour des
raisons de sécu) de bouger le serveur SQL (éviter les injections bien
connues sur MSSQL)
> > > Essaye de faire un telnet sur ce port, pour voir ce que dit le > serveur.
Il ne dit rien de particulier par rapport à un telnet sur n'importe quel port... :~$ telnet 10.21.2.203 1433 Trying 10.21.2.203... telnet: Unable to connect to remote host: Connection refused
C'est vraiment très bizarre. Ton message d'erreur indique pourtant clairement (encore ici) que le service n'est pas joignable.
Es-tu sûr du port sur lequel ton serveur MSSQL tourne ? Genre, peut-être pas le port 1433. Parce que, clairement, cela semble venir d'ici. Il est envisageable que les admins du serveur ait décidé (pour des raisons de sécu) de bouger le serveur SQL (éviter les injections bien connues sur MSSQL)