已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程。

在架构项目的时候,抛出下面的异常:
 Unable to open database. Connection string: 'user id=sa;password=mypassword;initial catalog=DBName;data source=ServerName;Connect Timeout=30'; Error: 'System.Data.SqlClient.SqlException (0x80131904): 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程。
 Google一下后,找了几个解决方法,试了几个后,发觉下面的处理方法能够解决目前遇到的问题:
 
可能是管道协议没有被启用
打开“Sql Server Configuration Manager”,依次点击“Sql Server 2005 网络配置”/"MSSQLServer的协议",这时在Manager工具的右边将显示四个协议。右键单击“Named Pipes”协议,选择“启用”,然后重启服务。 
 
问题终于解决了,Mark下来,方便以后查找。 
posted @ 2012-06-08 10:19  York_Lee's Thinking  阅读(1152)  评论(1)    收藏  举报