sp_help_jobsteplog(Transact-SQL)

적용 대상:SQL Server

특정 SQL Server 에이전트 작업 단계 로그에 대한 메타데이터를 반환합니다. sp_help_jobsteplog 실제 로그를 반환하지 않습니다.

Transact-SQL 구문 표기 규칙

구문

  
sp_help_jobsteplog { [ @job_id = ] 'job_id' | [ @job_name = ] 'job_name' }  
     [ , [ @step_id = ] step_id ]  
     [ , [ @step_name = ] 'step_name' ]  

인수

[ @job_id = ] 'job_id' 작업 단계 로그 정보를 반환할 작업 ID 번호입니다. job_id 기본값이 NULL인 int입니다.

[ @job_name = ] 'job_name' 작업의 이름입니다. job_name 기본 NULL이 있는 sysname입니다.

참고 항목

job_id 또는 job_name 지정해야 하지만 둘 다 지정할 수는 없습니다.

[ @step_id = ] step_id 작업 단계의 ID 번호입니다. 지정하지 않은 경우 작업의 모든 단계가 포함됩니다. step_id 기본값이 NULL인 int입니다.

[ @step_name = ] 'step_name' 작업의 단계 이름입니다. step_name sysname이며 기본값은 NULL입니다.

반환 코드 값

0(성공) 또는 1(실패)

결과 집합

열 이름 데이터 형식 설명
job_id uniqueidentifier 작업의 고유 식별자입니다.
job_name sysname 작업의 이름입니다.
step_id int 작업 내의 단계에 대한 식별자입니다. 예를 들어 단계가 작업의 첫 번째 단계인 경우 해당 step_id 1입니다.
step_name sysname 작업 단계의 이름입니다.
step_uid uniqueidentifier 작업의 단계에 대해 시스템에서 생성된 고유 식별자입니다.
date_created datetime 단계가 만들어진 날짜입니다.
date_modified datetime 단계가 마지막으로 수정된 날짜입니다.
log_size float 작업 단계 로그의 크기(MB)입니다.
log nvarchar(max) 작업 단계 로그 출력입니다.

설명

sp_help_jobsteplog msdb 데이터베이스에 있습니다.

사용 권한

기본적으로 sysadmin 고정 서버 역할의 멤버는 이 저장 프로시저를 실행할 수 있습니다. 다른 사용자는 SQL Server msdb 데이터베이스의 다음 에이전트 고정 데이터베이스 역할 중 하나를 부여 받아야 합니다.

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

이러한 역할의 사용 권한에 대한 자세한 내용은 SQL Server 에이전트 고정 데이터베이스 역할을 참조하세요.

SQLAgentUserRole멤버는 자신이 소유한 작업 단계에 대한 작업 단계 로그 메타데이터만 볼 수 있습니다.

A. 특정 작업의 모든 단계에 대한 작업 단계 로그 정보 반환

다음 예제에서는 명명 Weekly Sales Data Backup된 작업에 대한 모든 작업 단계 로그 정보를 반환합니다.

USE msdb ;  
GO  
  
EXEC dbo.sp_help_jobsteplog  
    @job_name = N'Weekly Sales Data Backup' ;  
GO  

B. 특정 작업 단계에 대한 작업 단계 로그 정보 반환

다음 예제에서는 명명된 Weekly Sales Data Backup작업의 첫 번째 작업 단계에 대한 작업 단계 로그 정보를 반환합니다.

USE msdb ;  
GO  
  
EXEC dbo.sp_help_jobsteplog  
    @job_name = N'Weekly Sales Data Backup',  
    @step_id = 1 ;  
GO  

참고 항목

sp_add_jobstep(Transact-SQL)
sp_delete_jobstep(Transact-SQL)
sp_help_jobstep(Transact-SQL)
sp_delete_jobstep(Transact-SQL)
sp_delete_jobsteplog(Transact-SQL)
SQL Server 에이전트 저장 프로시저(Transact-SQL)