关于ASP.NET的MSDE连接

现象:
         我使用Microsoft ASP.NET Web Matrix工具做一个页面的时候,和MSDE连接,其连接字符串为
               server='(local)'; trusted_connection=true; database='data1';
         msde的连接方式是windows和sql混合身份验证
         保存后,如果使用Microsoft ASP.NET Web Matrix自带的ASP.NET Web Matrix Server就可以成功读取到数据
         库里面的数据,但是如果使用IIS的话,一读数据库就报告错误
                用户 'HOSTNAME/ASPNET' 登录失败
        如果我在连接字符串后面加上  user='sa';pwd='pass';也同样错误
问题:
        为什么用ASP.NET Web Matrix Server就正确,但是使用IIS就会说登陆错误呢?
解答:
        连接字符串有错误,trusted_connection如果是true表示使用windows身份验证,如果要使用sql身份认证则需要去掉这个属性
     正确的连接字符串
    windows身份认证   server='ip/host'; trusted_connection=true; database='data1';
  SQL身份认证     server='ip/host'; database='data1';user='sa';pwd='sapwd';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值