Executing multiple jobs via TSQL

  • Hi,

    We are looking to run all of our SSRS subscription jobs via TSQL and SQL doesnt seem to like to execute it via a subquery. Any Assistance that can help us?

    Here is a sample of what we are doing, obviously the subquery is declared and set, we're just leaving it out for the sake of saving the time to write it out 😀

    USE msdb

    EXEC sp_start_job @job_name in (@subquery)

  • try this...

    declare @jobs table(name varchar(50),id int identity)

    declare @JobName varchar(50)

    declare @max-2 int

    declare @count int

    declare @sql varchar(5000)

    insert into @jobs(name)

    --replace next line w/ subquery

    select jobname from blah blah blah

    select @count = 1,@max= max(id) from @jobs

    while @count <= @max-2

    BEGIN

    select @Jobname = name from @jobs where id = @count

    execute sp_start_job @jobName

    select @count = @count + 1

    END

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic. Login to reply