SqlConnection.Open的一些问题

 

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

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

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

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

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

posted on 2010-07-02 16:05  聪明的大熊  阅读(794)  评论(0编辑  收藏  举报