작업 활동 모니터링Monitor Job Activity

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse SQL ServerSQL Server 에이전트 작업 활동 모니터를 사용하여 SQL ServerSQL Server 인스턴스에 정의된 모든 작업의 현재 활동을 모니터링할 수 있습니다. You can monitor the current activity of all defined jobs on an instance of SQL ServerSQL Server by using SQL ServerSQL Server Agent Job Activity Monitor.

SQL Server 에이전트 세션SQL Server Agent Sessions

SQL ServerSQL Server 에이전트는 서비스가 시작될 때마다 새 세션을 만듭니다. Agent creates a new session each time the service starts. 새 세션이 만들어지면 msdb 데이터베이스의 sysjobactivity 테이블은 정의된 모든 기존 작업으로 채워집니다.When a new session is created, the sysjobactivity table in the msdb database is populated with all the existing defined jobs. 이 테이블은 SQL ServerSQL Server 에이전트가 다시 시작되었을 때 작업에 대한 마지막 활동을 보존합니다.This table preserves the last activity for jobs when SQL ServerSQL Server Agent is restarted. 각 세션은 SQL ServerSQL Server 에이전트 정상 작업 활동을 작업 시작부터 끝까지 기록합니다.Each session records SQL ServerSQL Server Agent normal job activity from the start of the job to its finish. 이런 세션에 대한 정보는 msdb 데이터베이스의 syssessions 테이블에 저장됩니다.Information about these sessions is stored in the syssessions table of the msdb database.

작업 활동 모니터Job Activity Monitor

작업 활동 모니터에서는 를 사용하여 sysjobactivity SQL Server Management StudioSQL Server Management Studio테이블을 볼 수 있습니다.The Job Activity Monitor allows you to view the sysjobactivity table by using SQL Server Management StudioSQL Server Management Studio. 서버의 모든 작업을 보거나 표시할 작업 수를 제한하는 필터를 정의할 수 있습니다.You can view all jobs on the server, or you can define filters to limit the number of jobs displayed. 에이전트 작업 활동 표에서 열 머리글을 클릭하여 작업 정보를 정렬할 수도 있습니다.You can also sort the job information by clicking on a column heading in the Agent Job Activity grid. 예를 들어 마지막 실행 열 머리글을 선택하면 마지막으로 실행된 순서대로 작업을 볼 수 있습니다.For example, when you select the Last Run column heading, you can view the jobs in the order that they were last run. 열 머리글을 다시 클릭하면 마지막 실행 날짜에 따라 작업이 오름차순이나 내림차순으로 전환됩니다.Clicking the column heading again toggles the jobs in ascending and descending order based on their last run date.

작업 활동 모니터를 사용하여 다음 태스크를 수행할 수 있습니다.Using the Job Activity Monitor you can perform the following tasks:

  • 작업을 시작 및 중지합니다.Start and stop jobs.

  • 작업 속성을 표시합니다.View job properties.

  • 특정 작업의 기록을 표시합니다.View the history for a specific job.

  • 에이전트 작업 활동 표의 정보를 수동으로 새로 고치거나 새로 고침 설정 보기를 클릭하여 자동 새로 고침 간격을 설정합니다.Refresh the information in the Agent Job Activity grid manually or set an automatic refresh interval by clicking View refresh settings.

작업 활동 모니터를 사용하여 실행이 예약된 작업과 현재 세션 동안 실행된 작업의 최종 결과를 알아보고 현재 실행 중이거나 유휴 상태의 작업을 알 수 있습니다.Use the Job Activity Monitor when you want to find out what jobs are scheduled to run, the last outcome of jobs that have run during the current session, and to find out which jobs are currently running or idle. SQL ServerSQL Server 에이전트 서비스가 예기치 않게 중지될 경우 작업 활동 모니터의 이전 세션을 살펴보면 실행 중이었던 작업을 알 수 있습니다.If the SQL ServerSQL Server Agent service fails unexpectedly, you can determine which jobs were in the middle of being executed by looking at the previous session in the Job Activity Monitor.

작업 활동 모니터를 열려면 개체 탐색기에서 SQL Server 에이전트 Management StudioManagement Studio 를 확장하고 작업 활동 모니터를 마우스 오른쪽 단추로 클릭한 다음 작업 활동 보기를 클릭합니다.To open the Job Activity Monitor, expand SQL Server Agent in Management StudioManagement Studio Object Explorer, right-click Job Activity Monitor, and click View Job Activity.

sp_help_jobactivity저장 프로시저를 사용하여 현재 세션의 작업 활동을 볼 수도 있습니다.You can also view job activity for the current session by using the stored procedure sp_help_jobactivity.

DescriptionDescription 항목Topic
SQL ServerSQL Server 에이전트 작업의 런타임 상태를 보는 방법에 대해 설명합니다.Describes how to view the runtime state of SQL ServerSQL Server Agent jobs. 작업 활동 보기View Job Activity

관련 항목:See Also

작업 활동 보기View Job Activity
sysjobactivity(Transact-SQL)sysjobactivity (Transact-SQL)
syssessions(Transact-SQL)syssessions (Transact-SQL)
sp_help_jobactivity(Transact-SQL)sp_help_jobactivity (Transact-SQL)