SQL Server에서 작업 상태 확인
SQL Server 작업 상태 쿼리는 진행 상황을 모니터링하고 오류나 지연을 처리하는 데 매우 중요합니다. . 이 문서에서는 예약된 작업, 실행 중인 작업, 완료된 작업에 대한 정보를 얻는 자세한 단계를 제공합니다.
1. 예약된 작업
향후 실행이 예약된 작업을 보려면 다음 쿼리를 사용하세요.
SELECT * FROM msdb.dbo.sysjobs WHERE next_run_date IS NOT NULL AND start_boundary IS NOT NULL;
2. 실행 중인 작업
실행 중인 작업과 기간을 나열하려면 다음 쿼리를 사용하세요.
SELECT job.name, job.job_id, activity.run_requested_date, DATEDIFF(SECOND, activity.run_requested_date, GETDATE()) AS Elapsed FROM msdb.dbo.sysjobs_view job JOIN msdb.dbo.sysjobactivity activity ON job.job_id = activity.job_id WHERE activity.stop_execution_date IS NULL;
3. 작업 완료 상태
작업이 성공적으로 완료되었는지 또는 오류가 발생했는지 확인하려면 다음 쿼리를 사용하십시오.
SELECT job.name, job.job_id, activity.end_date, activity.run_status FROM msdb.dbo.sysjobs_view job JOIN msdb.dbo.sysjobactivity activity ON job.job_id = activity.job_id WHERE activity.end_date IS NOT NULL;
이러한 쿼리를 활용하면 작업 상태를 효과적으로 모니터링할 수 있습니다. , 문제를 식별하고 예약된 작업이 효율적으로 실행되는지 확인하세요.
위 내용은 SQL Server 작업 상태(예약됨, 실행 중, 완료됨)를 어떻게 쿼리할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!