sp_help_category(Transact-SQL)

적용 대상:SQL Server

지정된 작업, 경고 또는 연산자의 클래스에 대한 정보를 제공합니다.

Transact-SQL 구문 표기 규칙

구문

  
sp_help_category [ [ @class = ] 'class' ]   
     [ , [ @type = ] 'type' ]   
     [ , [ @name = ] 'name' ]   
     [ , [ @suffix = ] suffix ]   

인수

[ @class = ] 'class' 요청되는 정보에 대한 클래스입니다. 클래스varchar(8)이며 기본값은 JOB입니다. 클래스 는 이러한 값 중 하나일 수 있습니다.

설명
작업 작업 범주에 대한 정보를 제공합니다.
경고 경고 범주에 대한 정보를 제공합니다.
연산자 연산자 범주에 대한 정보를 제공합니다.

[ @type = ] 'type' 정보가 요청되는 범주의 유형입니다. 형식 은 기본값이 NULL인 varchar(12)이며 이러한 값 중 하나일 수 있습니다.

설명
로컬 로컬 작업 범주입니다.
MULTI -SERVER 다중 서버 작업 범주입니다.
없음 JOB 이외의 클래스에 대한 범주입니다.

[ @name = ] 'name' 정보가 요청되는 범주의 이름입니다. 이름은 sysname이며 기본값은 NULL입니다.

[ @suffix = ] suffix 결과 집합의 category_type 열이 ID인지 또는 이름인지를 지정합니다. 접미사는 비트이며 기본값은 0입니다. 1category_type 이름으로 표시하고 0 은 ID로 표시합니다.

반환 코드 값

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

결과 집합

@suffix 0sp_help_category 다음 결과 집합을 반환합니다.

열 이름 데이터 형식 설명
category_id int 범주 ID
category_type tinyint 범주 유형:

1 = 로컬

2 = 다중 서버

3 = 없음
이름 sysname 범주 이름

@suffix 1sp_help_category 다음 결과 집합을 반환합니다.

열 이름 데이터 형식 설명
category_id int 범주 ID
category_type sysname 범주의 유형입니다. LOCAL, MULTI-SERVER 또는 NONE 중 하나
이름 sysname 범주 이름

설명

sp_help_category msdb 데이터베이스에서 실행해야 합니다.

매개 변수가 지정되지 않은 경우 결과 집합은 모든 작업 범주에 대한 정보를 제공합니다.

사용 권한

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

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

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

A. 로컬 작업 정보 반환

다음 예에서는 로컬로 관리되는 작업에 대한 정보를 반환합니다.

USE msdb ;  
GO  
  
EXEC dbo.sp_help_category  
    @type = N'LOCAL' ;  
GO  

B. 경고 정보 반환

다음 예제에서는 복제 경고 범주에 대한 정보를 반환합니다.

USE msdb ;  
GO  
  
EXEC dbo.sp_help_category  
    @class = N'ALERT',  
    @name = N'Replication' ;  
GO  

참고 항목

sp_add_category(Transact-SQL)
sp_delete_category(Transact-SQL)
sp_update_category(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)