sp_add_category(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

작업, 경고 또는 운영자의 지정된 범주를 서버에 추가합니다. 대체 방법은 SQL Server Management Studio를 사용하여 작업 범주 만들기를 참조 하세요.

Transact-SQL 구문 표기 규칙

Important

현재 Azure SQL Managed Instance에서는 SQL Server 에이전트 기능이 대부분 지원됩니다. 자세한 내용은 SQL Server와 Azure SQL Managed Instance 간의 T-SQL 차이점을 참조하세요.

구문

sp_add_category
     [ [ @class = ] 'class' ]
     [ , [ @type = ] 'type' ]
     [ , [ @name = ] 'name' ]
[ ; ]

인수

[ @class = ] 'class'

추가할 범주의 클래스입니다. @class 기본값JOB이 인 varchar(8)이며 이러한 값 중 하나일 수 있습니다.

설명
JOB 작업 범주를 추가합니다.
ALERT 경고 범주를 추가합니다.
OPERATOR 운영자 범주를 추가합니다.

[ @type = ] 'type'

추가할 범주의 유형입니다. @type 기본값LOCAL인 varchar(12)이며 이러한 값 중 하나일 수 있습니다.

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

[ @name = ] 'name'

추가할 범주의 이름입니다. 이름은 지정된 클래스 내에서 고유해야 합니다. @name 기본값이 없는 sysname입니다.

반환 코드 값

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

결과 집합

없음.

설명

sp_add_category 는 데이터베이스에서 msdb 실행되어야 합니다.

사용 권한

이 저장 프로시저는 db_owner 역할이 소유합니다. 모든 사용자에 대한 사용 권한을 부여 EXECUTE 할 수 있지만 SQL Server 업그레이드 중에 이러한 권한이 재정의될 수 있습니다.

예제

다음 예제에서는 라는 AdminJobs로컬 작업 범주를 만듭니다.

USE msdb;
GO

EXEC dbo.sp_add_category
    @class = N'JOB',
    @type = N'LOCAL',
    @name = N'AdminJobs';
GO