2011-05-18 84 views
0

我有一个通过odbc sql本地客户端和SQL Server驱动程序连接到数据库的Web服务应用程序。突然之间应用程序停止连接到数据库抛出错误08001.但是,当我做了应用程序池回收它开始工作。现在它间歇性地发生,并成为我头痛。它不能成为一个内存问题,因为它在应用程序池暂停一次后立即发生。但在更多的应用程序池回收后,agian得到了更正。我不知道发生了什么,因为没有任何错误日志给出任何线索:(。请帮助我...在应用程序池回收后建立ODBC连接

回答

1

第一步是能够诊断发生了什么,你不能修复你无法测量的东西。为此,我将在驱动程序的数据源控制台中启用池,然后将计数器添加到性能监视器以查看连接池正在执行的操作。

我不确定IIS应用程序池进程之间的关系和odbc连接,但是我们在这个区域看到了一些意想不到的行为,如果我通过本地安装的控制台应用程序连接到驱动程序,odbc连接性能计数器是可见的,但是我看不到通过Web服务进行连接的任何性能计数器活动IIS?OD中的应用程序池d!?

相关问题