【求助】SQL Server 很怪, 透過 ODBC 只能使用 localhost 連線





genjen
2005-02-16, 11:36 PM
這兩天公司新灌了一台 Windows 2000 Server, 上面裝了 SQL Server 2000 & MySQL 4.1 , 然後發生一個很奇怪的事.
假設網卡為 192.168.0.1
我寫了一支小程式專門測連線, 需要輸入幾個要素, 例如 資料庫的帳號、密碼、資料庫名稱、使用的ODBC Driver名稱, 以及資料庫所在地(IP or Hostname)
奇怪的是, 若給它資料庫的所在地為 localhost, 不論是 SQL Server 或是 MySQL, 都能快速地建立連線, 若給它 192.168.0.1, MySQL 建立連線的時間就明顯變慢很多, 但是還是連得上, 可是 SQL Server 可慘了, 只要不是用 Localhost 就會連線逾時, 這是什麼原因啊? 有可能是網路卡 Driver 問題嗎?
若使用別台電腦連線到 http://192.168.0.1 卻又能正常顯示 html 網頁... :confused:
有檢查過 TCP/IP 設定 並沒有問題. 這到底是怎麼回事兒... :(




genjen
2005-02-20, 05:44 PM
我知道答案了...
以後記得要安裝 SP3 啊~
裝了以後就正常了. >_<

kofallen
2005-03-20, 05:45 PM
這兩天公司新灌了一台 Windows 2000 Server, 上面裝了 SQL Server 2000 & MySQL 4.1 , 然後發生一個很奇怪的事.
假設網卡為 192.168.0.1
我寫了一支小程式專門測連線, 需要輸入幾個要素, 例如 資料庫的帳號、密碼、資料庫名稱、使用的ODBC Driver名稱, 以及資料庫所在地(IP or Hostname)
奇怪的是, 若給它資料庫的所在地為 localhost, 不論是 SQL Server 或是 MySQL, 都能快速地建立連線, 若給它 192.168.0.1, MySQL 建立連線的時間就明顯變慢很多, 但是還是連得上, 可是 SQL Server 可慘了, 只要不是用 Localhost 就會連線逾時, 這是什麼原因啊? 有可能是網路卡 Driver 問題嗎?
若使用別台電腦連線到 http://192.168.0.1 卻又能正常顯示 html 網頁... :confused:
有檢查過 TCP/IP 設定 並沒有問題. 這到底是怎麼回事兒... :(
小弟正在研究把SQL Server 或是 MySQL資料對傳的方式
查到ODBC可以後
就沒線索了
請問有什麼書或是什麼論壇在說這個,可以讓小弟去探索的呢?

http://www.unixphp.com/database-article/56

genjen
2005-03-20, 08:31 PM
可以到 http://dbforums.com/ 看看, Good Luck.

kofallen
2005-03-20, 09:14 PM
可以到 http://dbforums.com/ 看看, Good Luck.
小弟把一些已發現的順便也post出來
拋磚引玉
http://www.knowsky.com/list.asp?id=2493
http://www.knowsky.com/list.asp?id=2554
http://phpbb-tw.net/phpbb/viewtopic.php?p=118412&
http://www.knowsky.com/2785.html

感謝提供
http://dbforums.com
另外..有書籍可以看嗎?