Aracılığıyla paylaş


sp_help_alert (Transact-SQL)

Sunucu için tanımlanan uyarılar hakkında bilgi raporlar.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_help_alert [ [ @alert_name = ] 'alert_name' ] 
     [ , [ @order_by = ] 'order_by' ] 
     [ , [ @alert_id = ] alert_id ] 
     [ , [ @category_name = ] 'category' ] 
     [ , [ @legacy_format = ] legacy_format ]

Bağımsız değişkenler

  • [ @ alert_name =] 'alert_name'
    uyarı adı.alert_nameis nvarchar(128).alert_name Olan belirtilmezse, tüm uyarılar hakkında bilgi verilir.

  • [ @ order_by =] 'order_by'
    sonuçlarüretmek için kullanılacak sıralama düzeni.order_byİş sysname, varsayılan değer n 'name'.

  • [ @ alert_id =] alert_id
    Rapor bilgi uyarı tanımlama numarası.alert_idİş int, varsayılan değer null.

  • [ @ category_name =] 'category'
    uyarıkategori.categoryİş sysname, varsayılan değer null.

  • [ @ legacy_format=] legacy_format
    Bir eski sonuç kümesioluşturmak bu seçeneği olur.legacy_formatİş bit, varsayılan değer 0.Zaman legacy_format olan 1, sp_help_alert işlevi tarafından döndürülen sonuç kümesi sp_help_alert de Microsoft SQL Server 2000.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Sonuç Kümeleri

Zaman @ legacy_format olan 0, sp_help_alert aşağıdaki sonuç kümesiüretir.

Sütun adı

Veri türü

Açıklama

Kimliği

int

Sistem tarafından atanan benzersiz tamsayı tanımlayıcısı.

name

sysname

Uyarı adı (örneğin, gösteri: Tam msdb günlüğü).

OLAY_KAYNAĞI

nvarchar(100)

olaykaynağı.Her zaman olacaktır MSSQLServer için Microsoft SQL Server sürüm 7.0

event_category_id

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

event_id

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

message_id

int

uyarıtanımlayan ileti hata numarası.(Genellikle bir hata numarası karşılık gelen sysmessages tablo).Önem uyarıtanımlamak için kullanılır, message_id olan 0 veya null.

önem derecesi

int

Önem düzey (dan 9 ile 25, 110, 120, 130, veya 140), uyarıtanımlar.

Etkin

tinyint

uyarı şu anda etkin olup olmadığı durumu (1) veya (0).Nonenabled uyarı gönderilmez.

delay_between_responses

int

Dönem uyarıyanıtları arasındaki saniye bekleyin.

last_occurrence_date

int

Son veri uyarı oluştu.

last_occurrence_time

int

uyarı son oluştuğu saat.

last_response_date

int

uyarı son tarih yanıtlandı tarafından SQLServerAgenthizmet.

last_response_time

int

uyarı son kez yanıtlandı tarafından SQLServerAgenthizmet.

notification_message

nvarchar(512)

İsteğe bağlı ek iletisi için işleç e-posta veya çağrı cihazı bildirimbir parçası olarak gönderildi.

include_event_description

tinyint

Microsoft Windows uygulama günlüğü'nden SQL sunucu hatası açıklaması olup olmadığını bildirim iletisi bir parçası olarak dahil olmalıdır olduğunu.

veritabanı_adı

sysname

Veritabanı hata yangın uyarı için gerçekleşmesi gerekir.Veritabanı adı boş ise, hatanın oluştuğu olsun uyarı tetikler.

event_description_keyword

nvarchar(100)

Açıklaması SQL Server hata Windows Uygulama günlüğüne sağlanan dizisi gibi olmalıdırkarakter.

occurrence_count

int

Sayısı uyarı oluştu.

count_reset_date

int

Tarih occurrence_count son sıfırlandı.

count_reset_time

int

Zaman occurrence_count son sıfırlandı.

job_id

uniqueidentifier

Yanıt uyarıolarak yürütülecek iş tanımlama numarası.

job_name

sysname

Yanıt uyarıolarak yürütülecek iş adı.

has_notification

int

Bu uyarıiçin bir veya daha çok işleç bildirilir, sıfır olmayan.(İşleciyle birlikte) aşağıdaki değerlerden birini veya değerdir:

1= e-posta bildirimvar

2= çağrı cihazı bildirimvardır

4= sahip net send bildirim.

Bayraklar

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

performance_condition

nvarchar(512)

Türü olan 2, bu sütun performans koşul; tanımı gösterir Aksi halde sütun null olur.

category_name

sysname

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.Her zaman '[Uncategorized]' for SQL Server 7.0.

wmi_namespace

sysname

Türü olan 3, bu sütun WMIolayiçin ad alanı gösterir.

wmi_query

nvarchar(512)

Türü olan 3, sorgunun WMIolayiçin bu sütun gösterir.

type

int

olaytürü:

1 = SQL Server olay uyarı

2 = SQL Server Performans uyarı

3 = WMI olay uyarı

Zaman @ legacy_format olan 1, sp_help_alert aşağıdaki sonuç kümesiüretir.

Sütun adı

Veri türü

Açıklama

Kimliği

int

Sistem tarafından atanan benzersiz tamsayı tanımlayıcısı.

name

sysname

Uyarı adı (örneğin, gösteri: Tam msdb günlüğü).

OLAY_KAYNAĞI

nvarchar(100)

olaykaynağı.Her zaman olacaktır MSSQLServer için SQL Server sürüm 7.0

event_category_id

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

event_id

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

message_id

int

uyarıtanımlayan ileti hata numarası.(Genellikle bir hata numarası karşılık gelen sysmessages tablo).Önem uyarıtanımlamak için kullanılır, message_id olan 0 veya null.

önem derecesi

int

Önem düzey (dan 9 ile 25, 110, 120, 130, ya da 140), uyarıtanımlar.

Etkin

tinyint

uyarı şu anda etkin olup olmadığı durumu (1) veya (0).Nonenabled uyarı gönderilmez.

delay_between_responses

int

Dönem uyarıyanıtları arasındaki saniye bekleyin.

last_occurrence_date

int

Son veri uyarı oluştu.

last_occurrence_time

int

uyarı son oluştuğu saat.

last_response_date

int

uyarı son tarih yanıtlandı tarafından SQLServerAgenthizmet.

last_response_time

int

uyarı son kez yanıtlandı tarafından SQLServerAgenthizmet.

notification_message

nvarchar(512)

İsteğe bağlı ek iletisi için işleç e-posta veya çağrı cihazı bildirimbir parçası olarak gönderildi.

include_event_description

tinyint

Olup olmadığını açıklaması SQL Server Windows Uygulama günlüğüne hata olması gereken dahil parçası olarak bildirim iletisi.

veritabanı_adı

sysname

Veritabanı hata yangın uyarı için gerçekleşmesi gerekir.Veritabanı adı boş ise, hatanın oluştuğu olsun uyarı tetikler.

event_description_keyword

nvarchar(100)

Açıklaması SQL Server hata Windows Uygulama günlüğüne sağlanan dizisi gibi olmalıdırkarakter.

occurrence_count

int

Sayısı uyarı oluştu.

count_reset_date

int

Tarih occurrence_count son sıfırlandı.

count_reset_time

int

Zaman occurrence_count son sıfırlandı.

job_id

uniqueidentifier

İş kimlik numarası.

job_name

sysname

Yanıt uyarıolarak yürütülecek bir isteğe bağlı iş .

has_notification

int

Bu uyarıiçin bir veya daha çok işleç bildirilir, sıfır olmayan.Aşağıdaki değerlerden birini veya değerdir (ile birlikte katılan or):

1= e-posta bildirimvar

2= çağrı cihazı bildirimvardır

4= sahip net send bildirim.

Bayraklar

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez..

performance_condition

nvarchar(512)

Türü olan 2, bu sütun performans koşul tanımını gösterir.Türü olan 3, sorgunun WMIolayiçin bu sütun gösterir. Aksi halde sütun null olur.

category_name

sysname

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.Her zaman '[Uncategorized]' for SQL Server 7.0.

type

int

uyarıtürü:

1 = SQL Server olay uyarı

2 = SQL Server Performans uyarı

3 = WMI olay uyarı

Açıklamalar

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

İzinler

Varsayılan olarak, üye sysadmin sabit sunucu rolü olabilir yürütmek bu saklı yordam.Diğer kullanıcılara verilmelidir SQLAgentOperatorRole veritabanı rolü sabit msdb veritabanı.

Hakkında ayrıntılı bilgi için SQLAgentOperatorRole, bkz: SQL Server Agent veritabanı rolleri sabit.

Örnekler

Aşağıdaki örnek, hakkında bilgileri raporları Demo: Sev. 25 Errors uyarı.

USE msdb ;
GO

EXEC sp_help_alert @alert_name = 'Demo: Sev. 25 Errors'
GO