我有一个连接字符串,看起来像这样:
Server=.;Database=mydbname;Trusted_Connection=True;
当我使用Visual Studio(IIS Express)运行/调试应用程序时,它可以正常工作。但是,在部署到IIS-8后,在打开连接时会抛出以下异常:
登录失败,用户为 'IIS APPPOOL\mysite'。
我很困惑为什么会发生这种情况,为什么在数据库不需要用户的情况下,IIS会在中间添加其用户,以及为什么在使用IIS Express时不会出现此问题?
SQL Server 2012 Enterprise
,您能否请稍微解释一下如何将此权限添加到 SQL 中?并且每次更改应用程序池时,我需要更改它吗? - user971741