1

我有一个存储过程,它有一个服务帐户的“执行方式”,该服务帐户存储过程调用 sp_start_job 并使用代理作业的名称来启动。

我已将服务帐户成员资格授予 SQLAgentOperatorRole、SQLAgentReaderRole、SQLAgentUserRole、TargetServerRole 和 db_sisoperator。我授予 TargetServerRole 执行 sp_start_job 和 sp_stop_job 的权限

但仍然得到“对象'sp_start_job'的权限被拒绝。如果我更改客户端数据库上的数据库chaning,错误将更改为“权限被拒绝”xp_sqlagent_is_starting。我认为这不是正确的方向,我想知道我是否可以做任何其他事情来追踪这个问题。

4

0 回答 0