这是我收到的错误消息,“对象“GetDepartments”、数据库“BalloonShop”、架构“dbo”的 EXECUTE 权限被拒绝
我能够通过配置 sql server 2008 并使 IIS APPPOOL\DefaultAppPool 除了数据写入器和数据读取器之外的数据库所有者来解决这个问题,问题是根据我在网上找到的一些文章,它存在一些安全问题。
如何允许 IIS APPPOOL\DefaultAppPool 访问当前数据库中的所有存储过程?(或任何数据库中)
(如果您能提供链接/脚本那就太好了)
先生/女士,您的回答将会很有帮助。谢谢++
最佳答案
使用下面的脚本授予架构执行权限
grant execute on schema :: dbo to username
关于asp.net - 如何使用 IIS 授予 IIS APPPOOL\DefaultAppPool 对 Asp.net 中存储过程的访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13152746/