SqlConnection.Open的一些问题
直接用SqlConnection.Open (),如果断开了网络连接,就会有下面问题
“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。)”
如果后来再连接上网络,还是会报错
“在向服务器发送请求时发生传输级错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)”
“无法打开登录所请求的数据库 "testCorp"。登录失败。
用户 'sa' 登录失败。 ”
这个应该是缓冲池的问题,.net 2.0 SqlConnection.ClearPool或者SqlConnection.ClearAllPools