连接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)重启即可。

 

posted @ 2009-05-28 20:55  老许  阅读(4976)  评论(0编辑  收藏  举报