尝试从存储过程运行SQL代理作业

时间:2013-10-03 00:45:25

标签: sql-server-2012 jobs sql-agent-job

我有一个存储过程,其中包含一个服务帐户“执行为” 存储过程调用sp_start_job,并启动代理作业的名称。

我已将服务帐户成员资格提供给SQLAgentOperatorRole,SQLAgentReaderRole,SQLAgentUserRole,TargetServerRole和db_sisoperator。 我赋予了TargetServerRole权限来执行sp_start_job和sp_stop_job

但仍然得到“对象'sp_start_job'的权限被拒绝。 如果我在客户端数据库上更改数据库chaning,则错误将更改为“权限被拒绝”xp_sqlagent_is_starting“。我不认为这是正确的方向,并且想知道我是否还可以采取其他措施来追踪此问题。

0 个答案:

没有答案