Sql server 2005 IIS Express上为MSDASQL提供程序打开的数据库连接非常慢

Sql server 2005 IIS Express上为MSDASQL提供程序打开的数据库连接非常慢,sql-server-2005,asp-classic,iis-express,adodb,Sql Server 2005,Asp Classic,Iis Express,Adodb,我发现在IIS Express上使用classic asp中的MSDASQL提供程序时,打开ADODB数据库连接的速度很慢(2到8秒) 此外,它似乎还将其他事情排队,如在IIS跟踪中,我还看到有时事件ASP_DEQUEUE_请求可能需要8秒钟 我刚刚在表面积配置中找到了一个解决方法,允许远程连接到数据库服务器。它工作正常 然而,我并不特别想启用远程连接,所以我想知道是否有人知道这个问题的背景。我做了广泛的研究,还没有发现任何东西 我尝试了其他的提供者,并使用“.”、localhost等 有什么想

我发现在IIS Express上使用classic asp中的MSDASQL提供程序时,打开ADODB数据库连接的速度很慢(2到8秒)

此外,它似乎还将其他事情排队,如在IIS跟踪中,我还看到有时事件ASP_DEQUEUE_请求可能需要8秒钟

我刚刚在表面积配置中找到了一个解决方法,允许远程连接到数据库服务器。它工作正常

然而,我并不特别想启用远程连接,所以我想知道是否有人知道这个问题的背景。我做了广泛的研究,还没有发现任何东西

我尝试了其他的提供者,并使用“.”、localhost等

有什么想法吗

我在想也许这和连接池有关?但是我没有为此定义任何设置,所以我假设它使用默认设置

-谢谢
Alex.

MSDASQL已被去除润滑脂


解释替代方案。

非常有用的资源,谢谢@Diodeus。虽然(可能我遗漏了什么)MSDASQL列在“当前MDAC/WDAC组件”下,而不是不推荐的组件下。这是因为经典asp中的MSDASQL正在使用下面不推荐的东西吗?如果是,你知道哪一个吗?(我猜是SQLOLEDB?)这是正确的Alex,MSDASQL是用于ODBC的Microsoft OLE DB提供程序,该提供程序未被弃用,另一方面,SQL Server本机客户端提供程序将被弃用(SQLNCLI)