在 SqlDataReader sdr = comm.ExecuteReader();处报如下异常
{"在向服务器发送请求时发生传输级错误。 (provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程。)"}
数据库每次都关闭了,想问下大家这个可能是什么原因引起的呢?在线等。

解决方案 »

  1.   

    可能是管道协议没有被启用
    打开“Sql Server Configuration Manager”,依次点击“Sql Server 2005 网络配置”/"MSSQLServer的协议",这时在Manager工具的右边将显示四个协议。右键单击“Named Pipes”协议,选择“启用”,然后重启服务。 
     
    此消息通过 【CSDN论坛 Winform正式版】 回复!有关此工具
      

  2.   

    建议这种东西使用数据库自带的SQL SERVER代理
      

  3.   

    这个检查了,我是没分钟同时查询执行4个不同的数据查询并更新,每次都有关的,前4个小时程序是正常运行的,数据库里也有我们外出设备接收到的数据,运行4个小时后会崩溃,现在在外面出差,还不能去现场测试找原因,昨晚我把电脑挂着,把Named Pipes启用了,没有崩溃,今晚试试把Named Pipes关闭看什么反应,各个函数也增加了捕获异常,还是要确认一遍,刚毕业第一次做工程软件,经验还很是不足啊。