首页 > 解决方案 > 应用程序角色和扩展程序权限

问题描述

我有一个自定义过程,它基本上替换了 msdb.dbo.SP_ADDTASK,它在使用具有数据库角色权限的用户时工作正常,但是当我切换到 application_role 权限方案时,相同的过程在尝试访问 xp_sqlagent_is_starting 时失败。我假设这是一长串扩展过程中的第一个,如果我简单地明确授予执行,它将失败,并且在使用应用程序角色权限进行测试之前我不必这样做。

数据库角色和应用程序角色都具有相同的权限,我看不到原始用户帐户的任何权限,甚至在角色安全对象之外的扩展过程上都看不到任何权限,那么为什么在使用应用程序角色时我被拒绝执行?

标签: sqlsql-server

解决方案


推荐阅读