亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

解析IP地址連接SQL數據庫速度慢的原因
2007-07-29   賽迪網

錯誤現象

當安裝 Microsoft 數據訪問組件 (MDAC) 版本 2.6 后,每次嘗試使用 IP 地址(而不是服務器名稱)連接到 SQL Server 7.0 或 SQL Server 2000 數據庫時所花的時間可能比預期的要長。在某些報告的情況中,其表現為向客戶端應用程序報告“超時已過期”錯誤,而且連接嘗試失敗。

請注意,如果您使用的是映射到 TCP/IP 地址的服務器別名,則可能會出現此錯誤。

如果安裝了 MDAC 2.5 或 2.1,則不會出現此問題。

原因

SQL Server 網絡庫的 Dbnetlib.dll 的 MDAC 2.6 版本嘗試使用反向搜索來確定 IP 地址的主機名。如果客戶端計算機具有較慢的域名服務 (DNS) 服務器或者沒有 DNS 服務器,并且計算機上的本地 HOSTS 或 LMHOSTS 文件不包含 SQL Server 的 IP 地址的主機名,則反向搜索將在五秒鐘后超時。

請注意,這只是 SQL Server 驅動程序代碼內部的超時,它可能會在客戶端應用程序中生成超時錯誤,也可能不會。連接嘗試可能會成功,但應用程序所建立的每一個新連接將出現相同的五秒鐘延遲。

解決方案

若要解決此問題,請獲取最新的 Microsoft SQL Server 2000 Service Pack。有關其他信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:

如何獲取最新的 SQL Server 2000 Service Pack :(http://support.microsoft.com/kb/290211/):

要解決此問題,請獲取最新的 Microsoft Data Access Components 2.6 Service Pack。有關其他信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:

如何獲取最新的 MDAC 2.6 Service Pack (http://support.microsoft.com/kb/300635/)

修復程序

注意:以下修復程序是在 SQL Server 2000 Service Pack 2 之前創建的。

該修復程序的英文版應具有以下或更新的文件屬性:

日期         版本       大小    文件名        
平臺 -----19-JUN-2001  
2000.080.0304.00  86,082  Dbnetlib.dll     x86

替代方法

若要解決此問題,請提供一些可靠的方法來執行 SQL Server 服務器 IP 地址的反向搜索,使用 SQL Server 計算機名(而不是 IP 地址),或者應用此修復程序。

若要使用 HOSTS 文件或 LMHOSTS,請將 SQL Server 服務器的 TCP/IP 地址放在行的開頭,后面接幾個空格,然后是 SQL Server 服務器的計算機名。例如:

123.123.123.123 myservername

對于運行 Microsoft Windows NT 和 Microsoft Windows 2000 的客戶機,HOSTS 或 LMHOSTS 文件位于 System32\Drivers\Etc 目錄;對于運行 Microsoft Windows ME、Microsoft Windows 98 或 Microsoft Windows 95 的客戶機,HOSTS 或 LMHOSTS 文件位于 \Windows 目錄。

熱詞搜索:

上一篇:信息安全培訓課程體系
下一篇:解決SQLServer最大流水號的兩個好方法

分享到: 收藏