局域網(wǎng)內(nèi)兩臺(tái)機(jī)子,服務(wù)器操作系統(tǒng)為Win2000server 裝Sql server2000 雙網(wǎng)卡 ,另一臺(tái)機(jī)為Win2000Pro 共享上網(wǎng)在ODBC中連接服務(wù)器SQL server,輸主機(jī)名和內(nèi)網(wǎng)IP都是沒(méi)有問(wèn)題的,若使用外網(wǎng)IP則出現(xiàn)下面問(wèn)題,斷開網(wǎng)線使用撥號(hào)上網(wǎng)也是一樣。連接失敗:SQLState:'01000'SQLserver錯(cuò)誤:10061[Microsoft][ODBC SQL SERVER DRIVER][TCP/IP Sockets]connectionOpen(connect()).連接失敗:SQLState:'08001'SQLserver錯(cuò)誤:17[Microsoft][ODBC SQL SERVER DRIVER][TCP/IP Sockets]SQL server不存在或訪問(wèn)被拒絕.SQL server的身份認(rèn)證是SQL server 和Windows可PING 通,但是Telnet 1433不通請(qǐng)指教,謝了!
熱心網(wǎng)友
我這兩天也遇到這個(gè)問(wèn)題。典型的1433端口被禁。因?yàn)槲覀儍?nèi)網(wǎng)通過(guò)防火墻上網(wǎng),打開一看才知道防火墻把端口封了。打開后就好了。或者根據(jù)你的這種情況可以把1433改成其他端口來(lái)試試。