我有一个存储过程,其中包含一个服务帐户“执行为” 存储过程调用sp_start_job,并启动代理作业的名称。
我已将服务帐户成员资格提供给SQLAgentOperatorRole,SQLAgentReaderRole,SQLAgentUserRole,TargetServerRole和db_sisoperator。 我赋予了TargetServerRole权限来执行sp_start_job和sp_stop_job
但仍然得到“对象'sp_start_job'的权限被拒绝。 如果我在客户端数据库上更改数据库chaning,则错误将更改为“权限被拒绝”xp_sqlagent_is_starting“。我不认为这是正确的方向,并且想知道我是否还可以采取其他措施来追踪此问题。