我有一个正试图访问SQL Server数据库的ASP NET应用程序,当我运行它,我得到一个错误说授予SQL Server数据库访问IIS APPPOOL 默认应用
“用户登录失败IIS APPPOOL \默认应用“
搜索,我发现,我应该允许访问该用户,所以我执行下面的脚本的网页:
grant execute on schema :: dbo to [IIS APPPOOL\DefaultAppPool]
它作为我的数据库的脚本成功执行,但我仍然得到"Login Failed"
错误。
什么是缺失?
在SSME我添加了NT AUTHORITY \ NETWORK SERVICE(西班牙语中的“NT AUTHORITY \ Servicio de red”)的登录名,在用户映射中给了它db_Owner数据库的角色成员资格。在IIS7.5中,DefaultAppPool被设置为ApplicationPoolIdentity(ProcessModel \ Identity)。不知道还有什么可以做的......我的网站是一个测试网站,我想为它提供一切为初学者的特权 – Rafael