目前我用C#连接数据库,在查询完结果后,这过程中没有错误。
但我在没有退出应用程序之前,通过SQL SERVER的管理员,打开表-》所有记录时,跳出如下的错误。
有知道的朋友,帮忙解释下**************************************************************************************
连接失败: 
SQLState:‘01000’ 
SQL Server错误:109 
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead 
(WrapperRead()). 
连接失败: 
SQLState:‘08s01’ 
SQL Server错误:11 
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。请检查网络文档。

解决方案 »

  1.   

    是否你的程序用sqlDataReader对象来读取数据,然后读取完后,没有释放此sqlDataReader对象。如果是的话,你在读取完后,关闭sqlDataReader对象。
      

  2.   

    其实不是数据库连接没关掉的问题。数据库属性中有个配置,在连接TAB上,并发用户连接的最大数,默认是0,我好玩改成了5。然后调试时,好像连接数超过了5,就出现所的问题了。改为0或增大值,就OK了