重新启动正在运行的IIS7网站,其网站无法连接到数据库服务器。如果我指向另一个数据库服务器,所有代码都很好并且没有变化。数据库服务器已重新启动并且未显示任何错误。网络连接似乎很好(服务器之间的syn-ack ok)。唯一的错误是IIS服务器上的应用程序池崩溃错误。在我遇到这些问题之前不久,有一个失败的红门备份工作,但所有数据库硬件似乎都很好。我猜测数据库服务器(操作系统或应用程序)上有什么问题,但我还没有找到任何东西......提前感谢任何有意义的想法!
答案 0 :(得分:1)
是否与服务器池的连接已耗尽或受服务器及其连接的限制?由于数据库服务器已重新启动,这意味着将重置数据库连接的数量。仅供参考,这里有一篇关于CodeProject的关于connection pooling和ADO.NET的文章。这可能归结于糟糕的编程实践,其中连接保持打开而不被丢弃。
希望这有帮助, 最好的祝福, 汤姆。
答案 1 :(得分:0)
我同意tommieb75:“闻起来像连接池”