2013-06-13 2 views
5

を "接続が拒否されました" それは エラー20009(重症度9)のようにエラーがスローされます:接続できません:Adaptive Serverが利用できないか、OSのエラー111が存在しない場合、私はエラー20009(重大度9):接続することができません:passwod</p> <pre><code>tsql -S SQLEXPRESS -U sa </code></pre> <p>コマンドでMSSQLサーバーをremortに接続しようとしたときに、Adaptive Serverが利用できないか、OSのエラー111が存在しない、

/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 –

答えて

1

odbc.iniファイルで、 'Servername ='を 'Server ='に変更します。その後、そのファイルからUID、PWD、およびReadOnly行を一時的に削除します。それらを完全に削除し、アプリケーションからの資格情報を渡すことができます。

次に、MSSQL DBがポート1433経由の接続を許可していること、SQL Serverが受信サーバーのIPアドレスをブロックしていないこと、正しいパスワードを持っていることを確認してください。それが動作しない場合も

、これらtroubleshooting手順を確認:

関連する問題

 関連する問題