작업 상태 확인
소개
SQL Server에서 실행 상태를 모니터링하고 원활한 데이터베이스 운영을 위해서는 예약된 작업이 필수적입니다. 이 문서에서는 예약 시간, 실행 시간, 완료 상태 등 작업 상태를 확인하는 방법에 대한 포괄적인 가이드를 제공합니다.
향후 예약된 작업 검사
향후 실행이 예정된 작업 목록을 보려면 다음 쿼리를 실행하세요.
SELECT job_name = name, start_time = run_requested_date FROM msdb.dbo.sysjobs WHERE next_run_date IS NOT NULL;
Monitoring Running 작업
실행 중인 작업의 실시간 스냅샷을 보려면 다음 쿼리를 사용하세요.
SELECT job_name = name, session_id = session_id, start_time = start_execution_date, Elapsed = DATEDIFF(SECOND, start_execution_date, GETDATE()) FROM msdb.dbo.sysjobactivity WHERE stop_execution_date IS NULL;
작업 완료 상태 평가
작업이 성공적으로 완료되었는지 또는 오류가 발생했는지 확인하고 다음:
SELECT job_name = name, completion_status = last_run_outcome FROM msdb.dbo.sysjobs;
추가 고려 사항
여기에 제시된 쿼리는 msdb 데이터베이스의 sysjobs 및 sysjobactivity 테이블을 기반으로 작업 상태에 대한 포괄적인 보기를 제공한다는 점을 기억하십시오. 고급 모니터링을 위해서는 SQL Server Management Studio와 같은 도구나 실시간 알림 및 경고를 제공하는 사용자 지정 스크립트를 사용하는 것이 좋습니다.
위 내용은 SQL Server 작업 상태 및 완료를 실시간으로 모니터링하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!