Udostępnij za pośrednictwem


sp_help_category (Transact-SQL)

Po przekroczeniu maksymalnie 32 do zakończenia transakcji.

Topic link iconKonwencje składni języka Transact-SQL

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