-- Find the job names with user name with running as job owner.
SELECT j.name AS JobName,
j.owner_sid,
s.name AS JobOwner,
a.start_execution_date
FROM msdb.dbo.sysjobs AS j
INNER JOIN msdb.dbo.sysjobactivity AS a
ON j.job_id = a.job_id
INNER JOIN sys.server_principals AS s
ON j.owner_sid = s.sid
WHERE a.run_requested_date IS NOT NULL
AND a.stop_execution_date IS NULL -- Job is still running
AND s.name LIKE '%SVC_%'; -- Replace with the specific user
-- Find the job name, with command context .
SELECT j.name AS JobName,
js.step_id,
js.step_name,
js.database_name,
js.command,
js.subsystem
FROM msdb.dbo.sysjobs AS j
INNER JOIN msdb.dbo.sysjobsteps AS js
ON j.job_id = js.job_id
WHERE js.command LIKE '%SVC%';
No comments:
Post a Comment