如何使用IIS授予IIS APPPOOL\DefaultAppPool对Asp.net中存储过程的访问权限?
下面是我收到的错误消息,“对对象'GetDepartments',数据库'BalloodShop',架构'dbo'的执行权限被拒绝” 我可以通过配置sql server 2008并使IIS APPPOOL\DefaultAppPool成为数据库所有者来解决这个问题,除了datawriter和datareader之外,根据我在网上找到的一些文章,问题在于它存在一些安全问题 如何允许IIS APPPOOL\DefaultAppPool访问当前数据库(或任何数据库)中存储的所有进程 (如果你能提供链接/脚本就好了)如何使用IIS授予IIS APPPOOL\DefaultAppPool对Asp.net中存储过程的访问权限?,asp.net,sql,sql-server-2008,iis-7.5,Asp.net,Sql,Sql Server 2008,Iis 7.5,下面是我收到的错误消息,“对对象'GetDepartments',数据库'BalloodShop',架构'dbo'的执行权限被拒绝” 我可以通过配置sql server 2008并使IIS APPPOOL\DefaultAppPool成为数据库所有者来解决这个问题,除了datawriter和datareader之外,根据我在网上找到的一些文章,问题在于它存在一些安全问题 如何允许IIS APPPOOL\DefaultAppPool访问当前数据库(或任何数据库)中存储的所有进程 (如果你能提供链接
先生/女士,您的回答将大有帮助。谢谢+++使用下面的脚本授予架构上的执行权限
grant execute on schema :: dbo to username
我尝试对[IIS APPPOOL\DefaultAppPool]使用grant execute on schema::BallooShop,但出现以下错误:“找不到架构'BallooShop',因为它不存在或您没有权限。”我尝试使用'use BallooShop',但不起作用:DBaloonShop是数据库。。模式是dbo。因此,请使用此授予[IIS APPPOOL\DefaultAppPool]在schema::dbo上执行的权限。好的,请明确说明IIS APPPOOL\DefaultAppPool是否能够运行sql server中所有存储的进程,因为我想做的只是允许defaulapppool访问BalloodShop数据库通过使用上述语句,您可以授予对dbo模式的访问权。如果希望能够执行所有SP,则必须逐个授予对所有架构的访问权限。。