none
【求助】web application连接SQL Server时遇到fail to connect of user 'AUTORITE NT\ANONYMOUS LOGON' RRS feed

  • Pertanyaan

  • 大家好,

      
            我用web application连接SQL Server时,运行会报“fail to connect of user 'AUTORITE NT\ANONYMOUS LOGON'”错误,我的连接语句是这样写的: string ConnectString = "Data Source=DEV-FR-SQL01;Initial Catalog=AZ_VRAC_MSCRM;Integrated Security=True"; 不知是不是有什么需要注意,先谢谢了。


    crm4.0学步
    • Dipindahkan oleh Sheng Jiang 蒋晟 Kamis, 30 April 2009 00.23 SQL Server连接问题 ([Loc]From:ASP.NET 与 AJAX)
    Rabu, 29 April 2009 22.26

Jawaban

  • 当前执行程序的帐户(匿名帐号)没有访问数据库的权限,可以创建一个数据库登录帐户解决,
    道理跟这个是一样的
    http://blog.csdn.net/net_lover/archive/2008/05/11/2431833.aspx

    创建用户之后,数据库连接改为这样写

    Data Source =DEV-FR-SQL01; Initial Catalog =AZ_VRAC_MSCRM; User Id =myUsername; Password =myPassword;


    参考
    http://www.connectionstrings.com/

    【孟子E章】
    Rabu, 29 April 2009 23.46
  • 你这个是采用的是windows用户登录的方式,好处是你把用户权限校验交给windows来完成。
    所以这里你需要增加校验失败判断。以确定用户是否有权限访问你的数据!

    Kamis, 30 April 2009 03.36
  • <identity impersonate="true"  />
    就可以了,前提是Web App和IIS都使用了Windows认证
    Senin, 04 Mei 2009 13.47

Semua Balasan