sp_help_category (języka Transact-SQL)

Zawiera informacje o klasach określonego zadania, alertów lub podmiotów gospodarczych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_help_category [ [ @class = ] 'class' ] 
     [ , [ @type = ] 'type' ] 
     [ , [ @name = ] 'name' ] 
     [ , [ @suffix = ] suffix ] 

Argumenty

  • [ @class=] 'class'
    Klasa, którego żąda się informacji.classjest varchar(8), z wartością domyślną zadania.classmoże to być jedna z tych wartości.

    Wartość

    Opis

    ZADANIA

    Zawiera informacje dotyczące kategorii zadanie .

    ALERT

    Zawiera informacje dotyczące kategorii alert .

    OPERATOR

    Zawiera informacje dotyczące kategorii operator .

  • [ @type= ] 'type'
    Typ kategorii, dla którego żąda się informacji.typejest varchar(12), domyślna wartość NULL, i może być jedną z tych wartości.

    Wartość

    Opis

    LOKALNE

    Kategoria lokalnych zadanie .

    ROZWIĄZANIEM

    Kategoria propagując zadanie .

    BRAK

    Kategoria klasy inne niż zadania.

  • [ @name= ] 'name'
    Nazwa kategorii, dla którego żąda się informacji.namejest sysname, domyślna wartość NULL.

  • [ @suffix= ] suffix
    Określa, czy category_type zestaw wynikówkolumna jest identyfikator lub nazwę. suffixjest bit, domyślnie 0.1 zawiera category_type jako nazwę, i 0 zawiera jako identyfikatora.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Gdy sufiks @ jest 0, sp_help_category zwraca następujące zestaw wyników:

Nazwa kolumny

Typ danych

Opis

category_id

int

ID kategorii

category_type

tinyint

Typ kategorii:

1 = Lokalne

2 = Multiserver

3 = Brak

name

sysname

Nazwa kategorii

Gdy sufiks @ jest 1, sp_help_category zwraca następujące zestaw wyników:

Nazwa kolumny

Typ danych

Opis

category_id

int

ID kategorii

category_type

sysname

Typ kategorii.Jeden z lokalnego, rozwiązaniem, lub Brak

name

sysname

Nazwa kategorii

Uwagi

sp_help_category należy uruchomić z msdb bazy danych.

Jeśli nie określono żadnych parametrów, zestaw wyników zawiera informacje dotyczące wszystkich kategorii zadanie .

Uprawnienia

Domyślnie członkowie sysadmin stała rola serwera można wykonać tę procedura składowana.Inni użytkownicy muszą być przyznawane jedną z następujących SQL Server Agent ról stałej bazy danych w msdb bazy danych:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Szczegółowe informacje na temat uprawnień tych ról, zobacz Ról stałej bazy danych programu SQL Server Agent.

Przykłady

A.Zwraca informacje o lokalnych zadanie

Poniższy przykład zwraca informacje o zadaniach, które są zarządzane lokalnie.

USE msdb ;
GO

EXEC dbo.sp_help_category
    @type = N'LOCAL' ;
GO

B.Zwrócenie informacji alert

Poniższy przykład zwraca informacje o kategorii alert replikacji.

USE msdb ;
GO

EXEC dbo.sp_help_category
    @class = N'ALERT',
    @name = N'Replication' ;
GO