Sdílet prostřednictvím


sp_add_category (Transact-SQL)

platí pro:SQL Serverazure SQL Managed Instance

Přidává specifikovanou kategorii pracovních míst, upozornění nebo operátorů na server. Pro alternativní metodu viz Vytvořit kategorii práce.

Transact-SQL konvence syntaxe

Důležité

Na Azure SQL Managed Instance, většina, ale ne všechny funkce agenta SQL Serveru jsou aktuálně podporované. Podrobnosti viz Azure SQL Managed Instance T-SQL oproti SQL Serveru .

Syntaxe

sp_add_category
     [ [ @class = ] 'class' ]
     [ , [ @type = ] 'type' ]
     [ , [ @name = ] 'name' ]
[ ; ]

Arguments

[ @class = ] 'třída'

Třída kategorie, která má být přidána. @class je varchar(8) s výchozí hodnotou JOB, a může být jednou z těchto hodnot.

Hodnota Description
JOB Přidává kategorii práce.
ALERT Přidává kategorii upozornění.
OPERATOR Přidává kategorii operátorů.

[ @type = ] 'typ'

Typ kategorie, která má být přidána. @type je varchar(12) s výchozí hodnotou LOCAL, a může být jednou z těchto hodnot.

Hodnota Description
LOCAL Místní pracovní kategorie.
MULTI-SERVER Kategorie práce pro multiservery.
NONE Kategorie pro třídu jinou než JOB.

[ @name = ] 'jméno'

Název kategorie, která má být přidána. Název musí být jedinečný v rámci dané třídy. @name je sysname, bez výchozího nastavení.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Sada výsledků

Žádné.

Poznámky

sp_add_category musí být spuštěna z databáze msdb .

Povolení

Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.

Examples

Následující příklad vytváří lokální kategorii práce s názvem AdminJobs.

USE msdb;
GO

EXECUTE dbo.sp_add_category
    @class = N'JOB',
    @type = N'LOCAL',
    @name = N'AdminJobs';
GO