首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

C#恢复数据库之后,出现异常transport-level error has occurred when sending the request to the

2012-09-06 
C#恢复数据库之后,出现错误transport-level error has occurred when sending the request to the server

C#恢复数据库之后,出现错误transport-level error has occurred when sending the request to the server
当操作了数据库的恢复时,继续其他操作的时候,系统跑出一个错误:transport-level error has occurred when sending the request to the server

这个情况是通常是因为SQL Server遇到了一些Issues而不得不去刷新所有的连接,但是ADO.net仍然认为这些连接是有效的,而其实,可能在使用的过程中,某些连接早已失效。

看来问题出在SQL的连接上了.而且是过期的连接影响了正常的刷新.知道了问题的根源,解决它就是不问题了.

在恢复数据库之后立刻调用调用连接对象的ClearPoool方法来清除这些连接池是失效的连接,也可以调用SqlConnection.ClearAllPools()方法来清理所有连接的连接池.

问题就这样迎刃而解了.

热点排行