Impossible de se connecter: Adaptive Server est indisponible ou n'existe pas
Tout en essayant de se connecter à distance SQL Server:
$tsql -S localhost -U myuser
Je suis d'erreur comme:
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20009 (severity 9):
Unable to connect: Adaptive Server is unavailable or does not exist
OS error 61, "Connection refused"
There was a problem connecting to the server
La sortie de $tsql -C
est comme ci-dessous:
Compile-time settings (established with the "configure" script)
Version: freetds v0.91
freetds.conf directory: /usr/local/freetds/conf/freetds
MS db-lib source compatibility: no
Sybase binary compatibility: no
Thread safety: yes
iconv library: no
TDS version: 5.0
iODBC: no
unixodbc: no
SSPI "trusted" logins: no
Kerberos: no
J'ai créé tunnel pour le serveur distant comme:
$ssh -L 1433:db_server:1433 user@mid_server
Ce avant le port local 1433 à db_server. Je l'ai testé. Mon tunnel ssh fonctionne car je peux me connecter à la base de données à l'aide de Navicat (localhost sur 1433). Je peux telnet localhost sur le port 1433.
source d'informationauteur Elisa | 2013-05-06
Vous devez vous connecter pour publier un commentaire.
J'ai un peu l'obtenir travaillé en modifiant freetds.conf
de
à
Cela a fonctionné pour moi avec ASE 16.0 installé et en cours d'exécution sur Ubuntu 14.04 LTS, à la fois client et serveur.
/etc/hosts
...
192.168.1.100 sybaseServer
...
[SYBASE]
host = 192.168.1.100
port = 5000
tds version = 5.0
Maintenant vous pouvez vous connecter à votre serveur:
$tsql -S SYBASE -U sa