sp_help_category (języka Transact-SQL)
Zawiera informacje o klasach określonego zadania, alertów lub podmiotów gospodarczych.
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