【问题标题】:Very slow connection to SQL Server 2005 only if using ADO.NET with SqlClient仅当将 ADO.NET 与 SqlClient 一起使用时,与 SQL Server 2005 的连接速度非常慢
【发布时间】:2009-07-24 17:09:02
【问题描述】:

我有一个全新的服务器,装有 Windows 2008 Server 64 位 + SQL Server 2005 Standard Edition SP3。

当我尝试从同一域中的客户端(Windows XP、.Net 3.5)打开到此服务器的连接时,打开连接大约需要 20 秒。

打开连接后,一切如常。

使用 MDAC 2.8 连接或 ADO.NET OleDb 时,完全没有问题。

如何找到连接慢的原因?

【问题讨论】:

  • 两个例子都使用相同的连接字符串吗?

标签: sql-server ado.net oledb sqlclient


【解决方案1】:

问题是服务器上运行的防火墙。我为端口 1433 添加了一个例外,问题就消失了。

可能的解释:可能在使用 OLEDB 时,连接首先尝试名称管道,绕过防火墙规则。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多