2013-03-06 57 views
0

在IIS Express上使用经典asp中的MSDASQL提供程序时发现打开ADODB数据库连接速度较慢(2到8秒之间)时发现。在IIS Express上为MSDASQL提供程序打开的数据库连接速度非常慢

此外,它似乎排队其他事情,如在IIS跟踪我也看到,有时事件ASP_DEQUEUE_REQUEST可能需要8秒。

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

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

我试过其他供应商和使用“”本地主机等等等等

任何想法?

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

-thanks Alex。

回答

0

MSDASQL已被删除。

This article解释了替代方案。

+0

非常有用的资源感谢@ Diodeus.Though(也许我错过了什么)MSDASQL列在“当前的MDAC/WDAC组件”下,而不是弃用的。是否因为传统asp中的MSDASQL使用了底层的某些东西?如果是这样,你知道哪一个? (我猜这是SQLOLEDB?) – 2013-03-06 16:57:11

+0

这是正确的亚历克斯,MSDASQL是用于ODBC的Microsoft OLE DB提供程序,一个不被弃用,另一方面,SQL Server本机客户端提供程序将被弃用(SQLNCLI) – Alex 2016-06-09 22:00:00