将作业、警报或运算符的指定分类添加到服务器中。
语法
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'