Share via


sp_delete_category (Transact-SQL)

Si applica a:SQL Server

Rimuove dal server corrente la categoria di processi, avvisi o operatori specificata.

Convenzioni di sintassi Transact-SQL

Sintassi

sp_delete_category
    [ @class = ] 'class'
    , [ @name = ] N'name'
[ ; ]

Argomenti

[ @class = ] 'class'

Classe della categoria. @class è varchar(8), senza impostazione predefinita e deve essere uno di questi valori.

Valore Descrizione
JOB Elimina una categoria di processi.
ALERT Elimina una categoria di avvisi.
OPERATOR Elimina una categoria di operatori.

[ @name = ] N'name'

Nome della categoria da rimuovere. @name è sysname, senza impostazione predefinita.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nessuno.

Osservazioni:

sp_delete_category deve essere eseguito dal msdb database.

Quando si elimina una categoria, tutti i processi, gli avvisi o gli operatori di tale categoria vengono riclassificati nella categoria predefinita per la classe.

Autorizzazioni

Questa stored procedure è di proprietà del ruolo db_owner . È possibile concedere EXECUTE autorizzazioni per qualsiasi utente, ma queste autorizzazioni possono essere sottoposte a override durante un aggiornamento di SQL Server.

Esempi

Nell'esempio seguente viene eliminata la categoria di processi AdminJobs.

USE msdb;
GO

EXEC dbo.sp_delete_category
    @name = N'AdminJobs',
    @class = N'JOB';
GO