2016-04-05 21 views
0

4.2から7.2までのすべてのバージョンを試しましたが、試したすべてのバージョンが無効です。SQL Serverへの接続中にFreeTDSエラーが発生しました。

エラーログを確認し、Choosing TDS protocolに基づいて、SQL Server 2014がサポートされていますか?

概要エラー。

Error 20017 (severity 9): 
    Unexpected EOF from the server 
    OS error 115, "Operation now in progress" 
Error 20002 (severity 9): 
    Adaptive Server connection failed 

がTSQLでダンプされたログを見て:私は、SQLサーバはTDSが HTTP/1.1 likeヘッダーを返す必要があることをそれはよく分からない

log.c:196:Starting log file for FreeTDS 0.91 
     on 2016-04-05 15:35:48 with debug flags 0x4fff. 
util.c:331:tdserror(0x18ec140, 0x18ec290, 100, 0) 
util.c:361:tdserror: client library returned TDS_INT_CANCEL(2) 
util.c:384:tdserror: returning TDS_INT_CANCEL(2) 
iconv.c:330:tds_iconv_open(0x18ec290, UTF-8) 
iconv.c:187:local name for ISO-8859-1 is ISO-8859-1 
iconv.c:187:local name for UTF-8 is UTF-8 
iconv.c:187:local name for UCS-2LE is UCS-2LE 
iconv.c:187:local name for UCS-2BE is UCS-2BE 
iconv.c:349:setting up conversions for client charset "UTF-8" 
iconv.c:351:preparing iconv for "UTF-8" <-> "UCS-2LE" conversion 
iconv.c:391:preparing iconv for "ISO-8859-1" <-> "UCS-2LE" conversion 
iconv.c:394:tds_iconv_open: done 
net.c:205:Connecting to 192.168.1.221 port 4712 (TDS version 7.1) 
net.c:270:tds_open_socket: connect(2) returned "Operation now in progress" 
net.c:310:tds_open_socket() succeeded 
util.c:156:Changed query state from DEAD to IDLE 
net.c:741:Sending packet 
0000 12 01 00 34 00 00 00 00-00 00 15 00 06 01 00 1b |...4.... ........| 
0010 00 01 02 00 1c 00 0c 03-00 28 00 04 ff 08 00 01 |........ .(......| 
0020 55 00 00 00 4d 53 53 51-4c 53 65 72 76 65 72 00 |U...MSSQ LServer.| 
0030 d3 52 00 00   -      |.R..| 

net.c:555:Received header 
0000 48 54 54 50 2f 31 2e 31-      |HTTP/1.1| 

util.c:331:tdserror(0x18ec140, 0x18ec290, 20017, 115) 
util.c:361:tdserror: client library returned TDS_INT_CANCEL(2) 
util.c:384:tdserror: returning TDS_INT_CANCEL(2) 
util.c:156:Changed query state from IDLE to DEAD 
login.c:466:login packet rejected 
util.c:331:tdserror(0x18ec140, 0x18ec290, 20002, 0) 
util.c:361:tdserror: client library returned TDS_INT_CANCEL(2) 
util.c:384:tdserror: returning TDS_INT_CANCEL(2) 
mem.c:615:tds_free_all_results() 
+0

私は、SQLサーバーが 'HTTP/1.1'のようなTDSヘッダーを返すべきかどうかはわかりません.Webサーバー[ポート]に接続しようとしているようです。 – Arvo

+0

@Arvoありがとう!あなたは正しい方向に私を指摘した、明らかにクライアントは私に間違ったポートを与えた。あなたは答えを投稿しますか? :D – SteD

答えて

3

は - あなたが試みているように見えますWebサーバー(および/または間違ったポート)に接続します。

関連する問題