existiert Beim Versuch, Remote-SQL-Server zu verbinden:kann keine Verbindung hergestellt: Adaptive Server nicht verfügbar ist oder nicht
$tsql -S localhost -U myuser
Ich habe Fehler wie:
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
Die Ausgabe von $tsql -C
als unten:
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
ich habe Tunnel erstellt für Remote-Server wie:
$ssh -L 1433:db_server:1433 [email protected]_server
Dies leitet den lokalen Port 1433 an db_server weiter. Ich habe getestet. Mein SSH-Tunnel funktioniert, weil ich mit Navicat (localhost unter 1433) eine Verbindung zur Datenbank herstellen kann. Ich kann localhost auf Port telnet 1433
http://stackoverflow.com/a/26229487/2083490 –