sp_add_category (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Aggiunge al server la categoria specificata di processi, avvisi o operatori. Per un metodo alternativo, vedere Creare una categoria di processi.
Convenzioni relative alla sintassi Transact-SQL
Importante
In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.
Sintassi
sp_add_category
[ [ @class = ] 'class' ]
[ , [ @type = ] 'type' ]
[ , [ @name = ] 'name' ]
[ ; ]
Argomenti
[ @class = ] 'class'
Classe della categoria da aggiungere. @class è varchar(8) con un valore predefinito e JOB
può essere uno di questi valori.
valore | Descrizione |
---|---|
JOB |
Aggiunge una categoria di processi. |
ALERT |
Aggiunge una categoria di avvisi. |
OPERATOR |
Aggiunge una categoria di operatori. |
[ @type = ] 'type'
Tipo della categoria da aggiungere. @type è varchar(12), con un valore predefinito , LOCAL
e può essere uno di questi valori.
valore | Descrizione |
---|---|
LOCAL |
Categoria di processi locali. |
MULTI-SERVER |
Categoria di processi multiserver. |
NONE |
Categoria per una classe diversa da JOB . |
[ @name = ] 'name'
Nome della categoria da aggiungere. Il nome deve essere univoco all'interno della classe specificata. @name è sysname, senza impostazione predefinita.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Nessuno.
Osservazioni:
sp_add_category
deve essere eseguito dal msdb
database.
Autorizzazioni
È possibile concedere EXECUTE
autorizzazioni per questa procedura, ma queste autorizzazioni potrebbero essere sottoposte a override durante un aggiornamento di SQL Server.
Esempi
In questo esempio viene creata la categoria di processi locale AdminJobs
.
USE msdb;
GO
EXEC dbo.sp_add_category
@class = N'JOB',
@type = N'LOCAL',
@name = N'AdminJobs';
GO