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 設定 並沒有問題. 這到底是怎麼回事兒... :(
假設網卡為 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 設定 並沒有問題. 這到底是怎麼回事兒... :(