2016-07-17 2 views
-2

SQL Server에서 어떤 작업이 실패했는지 확인하기 위해 sysjobs을 어떻게 사용할 수 있습니까?SQL Server에서 sysjobs는 어떤 작업이 실패했는지 어떻게 알 수 있습니까?

SQL Server Agent에서 약 100 개의 작업이 실행되고 있습니다. 실패한 작업에 대한 이메일 알림 알림을 설정했습니다.

우리가 쿼리를 실행하여 실패한 작업 목록을 식별 할 수있는 방법이 있습니까?

아래 쿼리를 사용하면 사용할 수있는 작업 목록이 제공됩니다.

SELECT * 
FROM MSDB.dbo.sysjobs 
WHERE enabled = 1 
+0

"Google SQL Server 에이전트 쿼리가 실패한 작업"을 검색하고 처음 두 번의 검색이 시작하는 것이 좋습니다. [1] http://dba.stackexchange.com/questions/88810/what-is-the-query-to-display-the-failed-sql-jobs [2] http://stackoverflow.com/questions/10577676/sql-server-agent-through-script –

답변

0

당신은 작업이 실패했을 때 sysjobhistory

FROM msdb.dbo.sysjobs AS j 
     INNER JOIN msdb.dbo.sysjobhistory AS h ON j.job_id = h.job_id 
WHERE h.run_status = 0 

는 또한 작업 에이전트에 설치 이메일로 수를 조회해야합니다.

+0

실패한 작업에 대한 전자 메일 알림 경고가 있습니다. 나는 그것에 격자보기와 ASP.Net 페이지에서 일하고 있습니다. 사용 가능한 작업 목록과 상위 목록에서 실패한 작업을 채울 필요가 있습니다. – goofyui

관련 문제