MS SQL Server登陆问题

1:server=(local);database=friends;Trusted_Connection=true;
用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败。

2:server=(local);database=friends;Trusted_Connection=false;
用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。

3:server=(local);database=friends;uid=sa;
用户 'sa' 登录失败。

别的数据库完全可以通过sa帐号登陆和集成安全验证登陆。为什么这个数据库会出现这种情况呢?

宝玉的说法:
当连接sql server使用信任连接时就会出这个错误,在Windows XP当中,ASP.NET的运行帐号是ASPNET,而在Windows server 2003当中,运行帐号则改为了Network Service,直接把这个用户加到sql server的登陆帐号里面就好了,这样很多例子就不用去改连接字符串了!

2003里面的系统帐号确实有ASPNET,而NETWORK SERVICE是 内置安全主体 帐号,所以已经存在,不能建立,组NT AUTHORITY倒是没有。在SQL里面建立这样的角色,登陆帐户 还是不能通过,郁闷.....


到底这个'NT AUTHORITY/NETWORK SERVICE' 是何东东?有何用途?还请指点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值