Share via


sp_help_category (Transact-sql)

Belirtilen sınıflar işleri, uyarılar veya işleçleri hakkında bilgi sağlar.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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

Bağımsız değişkenler

  • @class='class'
    Hakkında bilgi istenen sınıf. classise varchar(8), varsayılan değeri İş. classBu değerlerden biri olabilir.

    Değer

    Açıklama

    İŞ

    Proje kategori hakkında bilgi sağlar.

    UYAR

    Uyarı kategori hakkında bilgi sağlar.

    OPERATÖR

    Bir işleç kategorisini hakkında bilgi sağlar.

  • @type='type'
    Kategori için bilgi istenen türü. typeise varchar(12), null varsayılan ile ve bu değerlerden birini olabilir.

    Değer

    Açıklama

    YEREL

    Yerel iş kategorisi.

    MULTI-SERVER

    Multiserver iş kategorisi.

    NONE

    Kategori için bir sınıf dışında İş.

  • @name='name'
    Hangi bilgi istenen kategorisinin adı. nameise sysname, null varsayılan.

  • **@suffix=**suffix
    Belirtir olup olmadığını category_type sonuç kümesinde sütun ise kimlik veya ad. suffixise bit, varsayılan 0. 1 gösteren category_type adıyla, ve 0 olarak bir kimliği gösterir

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Ne zaman @ soneki olan 0, sp_help_category aşağıdaki sonuç kümesi döndürür:

Sütun adı

Veri türü

Açıklama

category_id

int

Kategori Kimliği

Category_type

tinyint

Kategori türü:

1 = Yerel

2 = Multiserver

3 = None

name

sysname

Kategori adı

Ne zaman @ soneki olan 1, sp_help_category aşağıdaki sonuç kümesi döndürür:

Sütun adı

Veri türü

Açıklama

category_id

int

Kategori Kimliği

Category_type

sysname

Kategori türü. Bir Yerel, MULTI-SERVER, veya yok

name

sysname

Kategori adı

Açıklamalar

sp_help_category dan çalıştırılması gereken msdb veritabanı.

Hiçbir parametre belirtilmemişse, sonuç kümesindeki tüm iş kategorileri hakkında bilgi sağlar.

İzinler

Varsayılan olarak, üye sysadmin sabit sunucu rolü bu saklı yordam yürütebilirsiniz. Diğer kullanıcıların aşağıdakilerden birini verilmesi gereken SQL ServerAgent veritabanı rolleri sabit msdb veritabanı:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Bu rolleri izinleri hakkında daha fazla bilgi için bkz: SQL Server Agent veritabanı rolleri sabit.

Örnekler

A.Yerel iş bilgileri döndürme

Aşağıdaki örnek, yerel olarak yönetilen işleri hakkında bilgi verir.

USE msdb ;
GO

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

USE msdb ;
GO

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

B.Uyarı bilgileri döndürme

Aşağıdaki örnek, çoğaltma uyarı kategorisi hakkında bilgi verir.

USE msdb ;
GO

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

USE msdb ;
GO

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

Ayrıca bkz.

Başvuru

sp_add_category (Transact-sql)

sp_delete_categorymsdb (Transact-sql)

sp_update_categorymsdb (Transact-sql)

Sistem saklı yordamları (Transact-sql)