如何使用IIS授予IIS APPPOOL \ DefaultAppPool对Asp.net中存储过程的访问权限?

时间:2012-10-31 06:56:33

标签: asp.net sql sql-server-2008 iis-7.5

以下是我收到的错误消息,“对象'GetDepartments',数据库'BalloonShop',架构'dbo”上的EXECUTE权限被拒绝

我能够通过配置sql server 2008并使IIS APPPOOL \ DefaultAppPool成为数据编写器和datareader之外的dbowner来解决它,问题是根据我在网上发现的一些文章,它存在一些安全问题。

如何允许IIS APPPOOL \ DefaultAppPool访问当前数据库中的所有存储过程?(或在任何数据库中)

(如果你能提供链接/脚本会很好)

先生/女士,你的答案会有很大的帮助。谢谢++

1 个答案:

答案 0 :(得分:2)

使用以下脚本授予模式的执行权限

grant  execute on schema :: dbo to username
相关问题