现在的位置: 首页 > 综合 > 正文

SqlConnection.Open的一些问题

2012年11月17日 ⁄ 综合 ⁄ 共 356字 ⁄ 字号 评论关闭

 

直接用SqlConnection.Open (),如果断开了网络连接,就会有下面问题

“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。)”

如果后来再连接上网络,还是会报错
“在向服务器发送请求时发生传输级错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)”

“无法打开登录所请求的数据库 "testCorp"。登录失败。
用户 'sa' 登录失败。 ”

这个应该是缓冲池的问题,.net 2.0 SqlConnection.ClearPool或者SqlConnection.ClearAllPools

抱歉!评论已关闭.