sp_add_category (Transact-SQL)

将指定的作业、警报或操作员类别添加到服务器中。

主题链接图标Transact-SQL 语法约定

语法

sp_add_category 
     [ [ @class = ] 'class', ] 
     [ [ @type = ] 'type', ] 
     { [ @name = ] 'name' }

参数

  • [ @class = ] 'class'
    要添加的类别的种类。class 的数据类型为 varchar(8),无默认值,并可以是下列值之一。

    说明

    JOB

    添加作业类别。

    ALERT

    添加警报类别。

    OPERATOR

    添加操作员类别。

  • [ @type = ] 'type'
    要添加的类别的类型。type 的数据类型为 varchar(12),默认值为 LOCAL,可以是下列值之一:

    说明

    LOCAL

    本地作业类别。

    MULTI-SERVER

    多服务器作业类别。

    NONE

    非 JOB类的类别。

  • [ @name = ] 'name'
    要添加的类别的名称。该名称在指定类中必须是唯一的。name 的数据类型为 sysname,无默认值。

返回代码值

0(成功)或 1(失败)

结果集

注释

必须从 msdb 数据库运行 sp_add_category

权限

只有 sysadmin 固定服务器角色成员才能执行 sp_add_category

示例

以下示例将创建一个名为 AdminJobs 的本地作业类别。

USE msdb ;
GO

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