SP_Start_Job不会在几个远程服务器中的一个上启动

时间:2015-05-04 16:00:39

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

SQL 2012

服务器Master在多个服务器上启动作业,但服务器Slave3作业无法启动。所有远程作业都归SA

所有

Master作业启动位于Master文件系统中的SSIS包,该系统在每个远程服务器的SSIS SQL任务中调用SP_Start_Job。 Master作业归boss所有。 Master工作是一项预定任务。

我可以在调试模式和Slave3工作启动时运行SSIS包。我在所有服务器上都拥有Sysadmin权限。 Slave3作业按计划运行时,Master作业无法启动。

这听起来像权限,但我找不到任何错误或所需的权限。在Master时,Slave3作业就会挂起。有谁知道需要什么权限?我认为需要的权限是Slave3

以下代码位于SSIS SQL任务中:

Use msdb
go

declare @jid varchar(500)
set @jid = (select job_id from dbo.sysjobs 
where name like 'MyJob')

EXEC dbo.sp_start_job @job_id=@jid

0 个答案:

没有答案