Transact-SQL 参考

sp_add_category

将作业、警报或运算符的指定分类添加到服务器中。

语法

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

参数

[ @class = ] 'class'

是要添加的分类的类。class 的数据类型为 varchar(8),默认设置为 JOB,并且可以是下列某个值。

描述
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 固定服务器角色或 db_owner 固定数据库角色的成员才能执行 sp_add_category

示例

下面的示例创建名为 AdminJobs 的本地作业分类。

USE msdb
EXEC sp_add_category 'JOB', 'LOCAL', 'AdminJobs'

请参见

sp_delete_category

sp_help_category

sp_update_category

sysjobs

sysjobservers

系统存储过程