我的数据库是SQL2005 ,在本机用localhost和127.0.0.1访问网站一直显示sa用户登录失败1、按装的时候已经选择了混合模式登录,sa用户有设置密码的,在web.config文件里也填入了sa的密码2、一气之下新增了个“AA”的用户,同样设置了密码,这次显示的是“AA登录失败”3、SQL设置了允许远程访问、启用了TCP/IP、启用了sa登录权限现在完全没有办法,在google上搜出来大致也就是以上这些建议有一点比较异常的是:在本机登录SQL的时候,windows验证模式非常正常,用SQL模式(sa用户)就显示
“已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)”试过重新更改sa密码重新选择混合模式等方式,仍无法解决请问,这是SQL设置的问题还是链接语句的问题啊?有解决办法没有?
“已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)”试过重新更改sa密码重新选择混合模式等方式,仍无法解决请问,这是SQL设置的问题还是链接语句的问题啊?有解决办法没有?
首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"(貌似你已经开启了)
其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用
默认,SQL2005,2008的sa是禁用的
“已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)”
其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用
http://topic.csdn.net/u/20091128/16/2c6969ad-ee95-4498-bd56-b0dd55fcf93c.html
现在这种情况是网站程序的连接语句有问题吗?
<add key="conn02" value="Server=localhost;uid=sa;pwd=123;database=BBB" />
---------------localhost--------------
1换用ip 试试
2.试试value="Server=localhost;Integrated Security=SSPI;database=AAA