|
|
1
2
终止SQL Server后,您的连接池将包含到SQL Server旧实例的过时连接。 您可以调用SqlConnection。ClearAllPools()用于在重新启动SQL Server后从池中清除过时的连接,例如:
NB中介绍了ClearAllPools方法。NET 2.0 |
|
|
2
1
出于单元测试的目的,您可以调整连接池超时吗?这样,连接会更快地过时,它们会在您的签出/编译过程中过期,并在实际单元测试运行时全部清除? 或者,作为另一种选择,您可以编写一个首先执行的单元测试,并调用一个刷新现有连接池的Web服务吗?它将强制任何新的数据请求生成一个新的DB连接,这不会导致异常。根据MSDN:
|
|
|
jchristo · 释放时服务炸弹爆炸[重复] 8 年前 |
|
|
Rod · 检查DataTable是否存在列以及是否为null 8 年前 |
|
|
user1451111 · 如何在ADO代码中存储大型查询。NET项目 8 年前 |