ASP.net应用程序无法连接到SQL Server 2005数据库
-
22-08-2019 - |
题
下面是情形:
IIS 6和SQL Server 2005相同的机器上:
我刚刚创建了我在IIS的主要网站内新的应用程序。
根网站有其自己的数据库。我只根网站下创建的应用程序具有其自己的数据库,以及
在根网站ASP.net页面中使用值得信赖的安全连接到他们的数据库。这个网站是在使用Windows的网络服务帐户的默认应用程序池中运行。
我只是使用相同的应用程序池中创建新的应用程序。
我添加了网络服务帐户的新应用程序的数据库的用户和授予的db_owner,就像根网站的数据库设置。当我尝试运行我的新应用程序,我得到这个错误:
用户登录失败'。用户与可信SQL Server连接相关联。
当我切换到使用SQL Server sa帐户的新应用程序的连接字符串,它的工作原理。我不想使用SA帐户。
我不明白这一点!请帮助。
解决方案
默认情况下,IIS将尝试使用它需要被授予访问SQL Server的ASPNET帐户。我没有再设置来形容这一点,但下面的链接提供了几个解决方案:
其他提示
听起来就像是数据库期待代替Windows认证SQL身份验证。
在这种情况下,你必须登录添加为一个用户要使用,并给予相应的权限的数据库
不隶属于 StackOverflow