这是场景:
IIS 6 和 SQL Server 2005 在同一台机器上:
我刚刚在 IIS 的主网站内创建了一个新应用程序。
根网站有自己的数据库。我刚刚在根站点下创建的应用程序也有自己的数据库。
根站点中的 ASP.net 页面使用受信任的安全性连接到其数据库。该网站在使用 Windows 网络服务帐户的默认应用程序池中运行。
我刚刚创建的新应用程序正在使用同一个应用程序池。
我将网络服务帐户添加到新应用程序的数据库用户并授予 db_owner,就像设置根站点的数据库一样。当我尝试运行我的新应用程序时,我收到此错误:
用户 '' 登录失败。用户未与受信任的 SQL Server 连接关联。
当我切换新应用程序的连接字符串以使用 sql server sa 帐户时,它可以工作。我不想使用 SA 帐户。
我无法弄清楚这一点!请帮忙。