2013-06-13 9 views
5

durante il tentativo di connettersi al remort del server mssql dal comandoerrore 20009 (gravità 9): Impossibile connettersi: Adaptive Server non è disponibile o non esiste errore di sistema operativo 111, "Connection refused"

tsql -S SQLEXPRESS -U sa 

passwod: sa getta errore errore 20009 (gravità 9): Impossibile connettersi: Adaptive Server non è disponibile o non esiste errore di sistema operativo 111, "Connection refused"

passi che ho seguito /etc/freetds/freetdsconf.conf

[SQLEXPRESS] 
host = 192.168.1.9 
port = 1433 
tds version = 8.0 
client charset = UTF-8 

/etc/odbcinst.ini 
[FreeTDS] 
Description  = TDS driver (Sybase/MS SQL) 
Driver   =/usr/lib/i386-linux-gnu/odbc/libtdsodbc.so 
Setup   =/usr/lib/i386-linux-gnu/odbc/libtdsS.so 
CPTimeout  = 
CPReuse   = 
FileUsage  = 1 


etc/odbc.ini 
[SQLEXPRESS] 
Driver  = FreeTDS 
Description = ODBC connection via FreeTDS 
Trace  = No 
Servername = 192.168.1.9 
Database = cakephp_results 
Port  = 1433 
UID   = sa 
PWD   = sa 
ReadOnly = No 
+0

http://stackoverflow.com/a/26229487/2083490 –

risposta

1

Nel file odbc.ini cambia "Servername =" in "Server =". Quindi rimuovere temporaneamente le righe UID, PWD e ReadOnly da quel file. Si consiglia di rimuoverli completamente e trasferire le credenziali dalla propria applicazione.

Quindi, assicurarsi che il database MSSQL consenta le connessioni tramite la porta 1433, che SQL Server non blocchi l'indirizzo IP del server in ingresso e che la password sia corretta.

Inoltre, se questo non funziona, rivedere queste troubleshooting istruzioni: