Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用IIS授予IIS APPPOOL\DefaultAppPool对Asp.net中存储过程的访问权限?_Asp.net_Sql_Sql Server 2008_Iis 7.5 - Fatal编程技术网

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

如何使用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访问当前数据库(或任何数据库)中存储的所有进程 (如果你能提供链接

下面是我收到的错误消息,“对对象'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,则必须逐个授予对所有架构的访问权限。。