sp_add_category (Transact-SQL)
Se aplica a: SQL Server Azure SQL Managed Instance
Agrega al servidor la categoría de trabajo, alerta u operador especificada. Para obtener un método alternativo, vea Crear una categoría de trabajo.
Convenciones de sintaxis de Transact-SQL
Importante
En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y SQL Server para más información.
Sintaxis
sp_add_category
[ [ @class = ] 'class' ]
[ , [ @type = ] 'type' ]
[ , [ @name = ] 'name' ]
[ ; ]
Argumentos
[ @class = ] 'class'
Clase de la categoría que se va a agregar. @class es varchar(8) con un valor predeterminado de JOB
y puede ser uno de estos valores.
Valor | Descripción |
---|---|
JOB |
Agrega una categoría de trabajo. |
ALERT |
Agrega una categoría de alerta. |
OPERATOR |
Agrega una categoría de operador. |
[ @type = ] 'type'
Tipo de la categoría que se va a agregar. @type es varchar(12), con un valor predeterminado de LOCAL
y puede ser uno de estos valores.
Valor | Descripción |
---|---|
LOCAL |
Categoría de trabajos locales. |
MULTI-SERVER |
Categoría de trabajos multiservidor. |
NONE |
Categoría de una clase distinta de JOB . |
[ @name = ] 'name'
Nombre de la categoría que se va a agregar. El nombre debe ser único en la clase especificada. @name es sysname, sin ningún valor predeterminado.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Ninguno.
Comentarios
sp_add_category
debe ejecutarse desde la msdb
base de datos.
Permisos
Este procedimiento almacenado es propiedad del rol db_owner . Puede conceder EXECUTE
permisos para cualquier usuario, pero estos permisos se pueden invalidar durante una actualización de SQL Server.
Ejemplos
En el ejemplo siguiente se crea una categoría de trabajos locales denominada AdminJobs
.
USE msdb;
GO
EXEC dbo.sp_add_category
@class = N'JOB',
@type = N'LOCAL',
@name = N'AdminJobs';
GO