连接SQL2005数据库时,出现:已成功与服务器建立连接,但是在登录过程中发生错误。解决方案
用.NET链接SQL2005数据库时,登录出现错误,提示:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
解决方法如下:
1. 首先用Window身份登入.选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式" (SQL2000也有这个服务器身份验证问题),如图
2. 其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用,如图
修改后要重启SQL服务才能生效。
注意:SQL SERVER Configure Manager->Sql Server 2005服务:Sql Server(SQLEXPRESS)重启即可。