August 9, 2011 at 1:14 am
How to kill a sql server agent running job?
How to check how many jobs are currently running?
Thanks
August 9, 2011 at 1:31 am
forsqlserver (8/9/2011)
How to kill a sql server agent running job?
Right click on job and stop it
How to check how many jobs are currently running?
Go to Job Activity monitor as see status of job
M&M
August 9, 2011 at 1:37 am
Provide the command Please
Thanks
August 9, 2011 at 1:48 am
August 9, 2011 at 2:47 am
forsqlserver (8/9/2011)
How to kill a sql server agent running job?How to check how many jobs are currently running?
Listing the currently running jobs:
SELECT [sjv].[name], [sjv].[description], [sja].[run_requested_date], [sja].[last_executed_step_id]
FROM [msdb].[dbo].[sysjobs_view] sjv
JOIN [msdb].[dbo].[sysjobactivity] sja
ON [sjv].[job_id] = [sja].[job_id]
WHERE [sja].[run_requested_date] is not null
AND [sja].[stop_execution_date] is null
Stopping a job:
USE msdb
GO
EXEC dbo.sp_stop_job
N'The name of the job'
August 10, 2011 at 4:05 am
thanks
Thanks
November 28, 2014 at 6:36 am
thanks for the stop job command...but what if you run this query and it says you have a LONG RUNNING job:
SELECT jobs.name AS [dbwarden_healthreport]
, CONVERT(VARCHAR(23),ja.start_execution_date,121)
AS [Start_execution_date]
, ISNULL(CONVERT(VARCHAR(23),ja.stop_execution_date,121), 'Is Running')
AS [Stop_execution_date]
, CASE ISNULL(CAST(ja.stop_execution_date AS VARCHAR(30)),'NULL')
WHEN 'NULL'
THEN CAST(DATEDIFF(ss,ja.start_execution_date,GETDATE()) AS VARCHAR(30))
ELSE 'Not running'
END AS [Duration_secs]
FROM msdb.dbo.sysjobs jobs
LEFT JOIN msdb.dbo.sysjobactivity ja ON ja.job_id = jobs.job_id
AND ja.start_execution_date IS NOT NULL
WHERE jobs.name = 'dbwarden_healthreport'
and then when you run the stop job of:
USE msdb ;
GO
EXEC dbo.sp_stop_job
N'dbwarden_HealthReport' ;
GO
It reports that Msg 22022, Level 16, State 1, Line 0
SQLServerAgent Error: Request to stop job dbWarden_HealthReport (from User TICKETRETURN\COBrien) refused because the job is not currently running.
November 28, 2014 at 6:37 am
Forgot to add that the query to find the long running job returned this:
dbwarden_healthreportStart_execution_dateStop_execution_dateDuration_secs
dbWarden_HealthReport2014-07-01 06:05:00.0002014-07-01 06:06:10.000Not running
dbWarden_HealthReport2014-07-10 06:05:00.0002014-07-10 06:05:49.000Not running
dbWarden_HealthReport2014-08-18 06:05:00.0002014-08-18 06:07:51.000Not running
dbWarden_HealthReport2014-08-26 06:05:00.0002014-08-26 06:07:32.000Not running
dbWarden_HealthReport2014-10-06 06:05:00.0002014-10-06 07:59:00.000Not running
dbWarden_HealthReport2014-10-22 06:05:00.0002014-10-22 06:06:58.000Not running
dbWarden_HealthReport2014-11-04 06:05:00.0002014-11-04 06:20:51.000Not running
dbWarden_HealthReport2014-11-25 06:05:00.0002014-11-25 06:07:52.000Not running
dbWarden_HealthReport2014-11-26 06:05:00.000Is Running181725
Viewing 8 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic. Login to reply