This SQL return the job history of SQLServer Agent in yesterday.
SELECT
JobHistroy.run_status,
Jobs.name,
JobHistroy.step_id,
JobHistroy.step_name,
JobHistroy.message,
JobHistroy.run_date,
JobHistroy.run_time,
JobHistroy.server
FROM
msdb.dbo.sysjobs Jobs
INNER JOIN
msdb.dbo.sysjobhistory JobHistroy
ON
Jobs.job_id = JobHistroy.job_id
WHERE
run_date = CAST(
CAST(YEAR(GETDATE()-1) AS CHAR(4)) +
RIGHT('00' + CAST(MONTH(GETDATE()-1) AS VARCHAR(2)),2) +
RIGHT('00' + CAST(DAY(GETDATE()-1) AS VARCHAR(2)),2)
AS INT) and
step_id = 0
order by
jobs.name
No comments:
Post a Comment