sp_help_category (Transact-SQL)
Po przekroczeniu maksymalnie 32 do zakończenia transakcji.
sp_help_category [ [ @class = ] 'class' ]
[ , [ @type = ] 'type' ]
[ , [ @name = ] 'name' ]
[ , [ @suffix = ] suffix ]
Argumenty
[ @class=] 'class'
The class about which information is requested.class is varchar(8), with a default value of JOB.class can be one of these values.Wartość
Description
zadanie
Użycie w procedurze NESTLEVEL @@
ALERT
Podaje informacje na temat kategorii alertu.
OPERATOR
Podaje informacje na temat kategorii operatora.
[ @type= ] 'type'
The type of category for which information is requested.type is varchar(12), with a default of NULL, and can be one of these values.Wartość
Description
LOKALNE
Kategoria zadań lokalnych.
MULTI -SERVER
Jest unikatowa na serwerze.
BRAK
Kategoria dla klasy innych niż zadanie.
[ @name= ] 'name'
The name of the category for which information is requested.name is sysname, with a default of NULL.[ @suffix= ] suffix
Specifies whether the category_type column in the result set is an ID or a name.suffix is bit, with a default of 0.1 Pokazuje, category_type jako nazwę, a 0 pokazuje ją jako identyfikator.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
Kiedy sufiks @ is 0, sp_help_category zwraca następujący zestaw wyników:
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
category_id |
int |
sys.tables (języka Transact-SQL) |
Zwraca wiersz dla każdego obiektu tabela obecnie tylko w przypadku sys.objects.type = U. |
tinyint |
Aby uzyskać listę kolumn, które dziedziczą z tego widoku zobacz 1 = Local 2 = wiele serwerów 3 = None |
Nazwa |
sysname |
Nazwa kategorii |
Kiedy sufiks @ is 1, sp_help_category zwraca następujący zestaw wyników:
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
category_id |
int |
sys.tables (języka Transact-SQL) |
Zwraca wiersz dla każdego obiektu tabela obecnie tylko w przypadku sys.objects.type = U. |
sysname |
filestream_data_space_idJednym z LOKALNE, MULTI-SERVER, or BRAK |
Nazwa |
sysname |
Nazwa kategorii |
Remarks
Procedura sp_help_category musi zostać uruchomiona z bazy danych msdb.
sys.Tables może zostać dołączony do następujących widoków na filestream_data_space_id = data_space_id.
Uprawnienia
Domyślnie członkowie sysadmin stała rola serwera możliwość wykonać tej procedura przechowywana.Inni użytkownicy klastrowa musi mieć jedną z następujących czynności SQL Server Agent stałe role bazy danych w msdb bazy danych:
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
Aby uzyskać szczegółowe informacje o uprawnieniach z tych ról zobacz SQL Server Agent Fixed Database Roles.
Przykłady
A.sys.filegroups
sys.partition_schemes
USE msdb ;
GO
EXEC dbo.sp_help_category
@type = N'LOCAL' ;
GO
B.sys.Indexes
sys.allocation_units
USE msdb ;
GO
EXEC dbo.sp_help_category
@class = N'ALERT',
@name = N'Replication' ;
GO