RT,现在在本地用信任连接的时候是可以访问到那个数据库的,但是在ASP.NET里面用信任连接却访问不了,但是用用户名密码可以。怀疑可能是ASP.NET用的信任连接跟本地的信任连接使用的系统帐户不一样导致的。有什么办法吗?

解决方案 »

  1.   

    http://blog.csdn.net/fredrickhu/archive/2009/09/20/4573228.aspx
    参考下
      

  2.   


    connectionString="Data Source=(local)\SQLEXPRESS;Initial Catalog=Forum;Integrated Security=True;Pooling=False"试试
      

  3.   

    最后确实是连接字符串没写错,但是登录的本地帐户是IIS_WPG,把这个帐户加到login里面,再加了适当的权限之后就正常了。谢谢各位
      

  4.   

    补充下,上面是在Server 2008上面的情况,在XP下.NET用信任连接使用的还是ASPNET帐户,需要把这个帐户加到Login里面。另外据说2003下面信任连接用的是NETWORK_SERVICE帐户,这个没有亲自验证过。