在架构项目的时候,抛出下面的异常:
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下来,方便以后查找。