sp_help_alert (Transact-sql)
Sunucu için tanımlanan uyarılar hakkında bilgi raporlar.
Transact-SQL Sözdizim 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). Eğer alert_nameolduğu belirtilen değil, tüm uyarılar hakkında bilgi döner.@order_by ='order_by'
Sonuçlar üretmek için kullanılacak sıralama düzeni. order_byise sysname, varsayılan n 'name'.**@alert_id =*alert_id
Uyarı için rapor bilgilerini tanımlama numarası. alert_id *ise int, null varsayılan.@ category_name ='category'
Uyarı kategori. categoryise sysname, null varsayılan.@ Legacy_format1=] legacy_format
İster eski sonuç kümesi üretmek olduğunu. legacy_formatise bit, varsayılan 0. Ne zaman legacy_formatolan 1, sp_help_alert işlevi tarafından döndürülen sonuç kümesi sp_help_alert Microsoft SQL Server 2000.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Ne zaman @ Legacy_format1 olan 0, sp_help_alert aşağıdaki sonuç kümesi üretir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
ID |
int |
Sistem tarafından atanan benzersiz tamsayı tanımlayıcısı. |
name |
sysname |
Uyarı adı (örneğin, Demo: tam msdb günlüğü). |
OLAY_KAYNAĞI |
nvarchar(100) |
Olay kaynağı. Her zaman olacaktır MSSQLServer için Microsoft SQL Serversü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ına karşılık gelen sysmessages tablo). Eğer önem uyarı tanımlamak için kullanılan message_id olan 0 veya null. |
önem derecesi |
int |
Önem düzeyi (dan 9 ile 25, 110, 120, 130, veya 140), uyarı tanımlar. |
etkin |
tinyint |
Uyarı şu anda etkin olup durumu (1) veya (0). Nonenabled uyarı gönderilmez. |
delay_between_responses |
int |
Dönem, uyarı yanıt arasındaki saniye bekleyin. |
last_occurrence_date |
int |
Son veri uyarı oluştu. |
last_occurrence_time |
int |
Son uyarının oluştuğu saat. |
last_response_date |
int |
Tarihi uyarı son cevap için tarafından SQLServerAgent hizmeti. |
last_response_time |
int |
Uyarı son kez yanıt için tarafından SQLServerAgent hizmeti. |
notification_message |
nvarchar(512) |
İsteğe bağlı ek iletisi işleç e-posta veya çağrı cihazı bildirim bir 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 edilecek olduğunu. |
veritabanı_adı |
sysname |
Veritabanı Hata Uyarı ateşlenmesine gerçekleştiği gerekir. Veritabanı adı boş ise, hatanın oluştuğu bakılmaksızın uyarı patlar. |
event_description_keyword |
nvarchar(100) |
Açıklama SQL Serversağlanan karakter dizisi gibi olmalıdır Windows uygulama günlüğüne hata. |
Occurrence_count |
int |
Kaç kez uyarı oluştu. |
count_reset_date |
int |
Tarihi occurrence_count son sıfırlandı. |
count_reset_time |
int |
Zaman occurrence_count son sıfırlandı. |
iş_no |
uniqueidentifier |
Uyarı yanıt yürütülecek iş tanımlama numarası. |
job_name |
sysname |
Uyarı yanıt yürütülecek iş adı. |
has_notification |
int |
Sıfır ise bu uyarı için bir veya daha çok işleç bildirilir. Bir veya daha aşağıdaki değerlerden (arşivin birlikte) değerdir: 1= e-posta bildirimi var 2= çağrı cihazı bildirim vardı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) |
Eğer 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 |
Eğer türü olan 3, bu sütun için WMI olay ad alanını gösterir. |
wmi_query |
nvarchar(512) |
Eğer türü olan 3, WMI olay sorgusu bu sütunda gösterilir. |
type |
int |
Olay türü: 1 = SQL Serverolay uyarı 2 = SQL Serverperformans uyarısı 3 = WMI olay uyarı |
Ne zaman @ Legacy_format1 olan 1, sp_help_alert aşağıdaki sonuç kümesi üretir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
ID |
int |
Sistem tarafından atanan benzersiz tamsayı tanımlayıcısı. |
name |
sysname |
Uyarı adı (örneğin, Demo: tam msdb günlüğü). |
OLAY_KAYNAĞI |
nvarchar(100) |
Olay kaynağı. Her zaman olacaktır MSSQLServer için SQL Serversü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ına karşılık gelen sysmessages tablo). Eğer önem uyarı tanımlamak için kullanılan message_id olan 0 veya null. |
önem derecesi |
int |
Önem düzeyi (dan 9 ile 25, 110, 120, 130, 140) uyarı tanımlar. |
etkin |
tinyint |
Uyarı şu anda etkin olup durumu (1) veya (0). Nonenabled uyarı gönderilmez. |
delay_between_responses |
int |
Dönem, uyarı yanıt arasındaki saniye bekleyin. |
last_occurrence_date |
int |
Son veri uyarı oluştu. |
last_occurrence_time |
int |
Son uyarının oluştuğu saat. |
last_response_date |
int |
Tarihi uyarı son cevap için tarafından SQLServerAgent hizmeti. |
last_response_time |
int |
Uyarı son kez yanıt için tarafından SQLServerAgent hizmeti. |
notification_message |
nvarchar(512) |
İsteğe bağlı ek iletisi işleç e-posta veya çağrı cihazı bildirim bir parçası olarak gönderildi. |
include_event_description |
tinyint |
Olduğu olup olmadığını açıklaması SQL ServerWindows uygulama günlüğüne hata bildirim iletisi bir parçası olarak dahil olmalı. |
veritabanı_adı |
sysname |
Veritabanı Hata Uyarı ateşlenmesine gerçekleştiği gerekir. Veritabanı adı boş ise, hatanın oluştuğu bakılmaksızın uyarı patlar. |
event_description_keyword |
nvarchar(100) |
Açıklama SQL Serversağlanan karakter dizisi gibi olmalıdır Windows uygulama günlüğüne hata. |
Occurrence_count |
int |
Kaç kez uyarı oluştu. |
count_reset_date |
int |
Tarihi occurrence_count son sıfırlandı. |
count_reset_time |
int |
Zaman occurrence_count son sıfırlandı. |
iş_no |
uniqueidentifier |
İş tanımlama numarası. |
job_name |
sysname |
Uyarı yanıt yürütülecek bir isteğe bağlı iş. |
has_notification |
int |
Sıfır ise bu uyarı için bir veya daha çok işleç bildirilir. Bir veya daha aşağıdaki değerlerden değerdir (ile birlikte katılan or): 1= e-posta bildirimi var 2= çağrı cihazı bildirim vardı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) |
Eğer türü olan 2, bu sütun performans koşul tanımını gösterir. Eğer türü olan 3, WMI olay sorgusu bu sütunda gösterilir. 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 Serverolay uyarı 2 = SQL Serverperformans uyarısı 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ü bu saklı yordam yürütebilirsiniz. Diğer kullanıcılara verilmelidir SQLAgentOperatorRole sabit veritabanı rolü msdb veritabanı.
Hakkında ayrıntılı bilgi için SQLAgentOperatorRole, bakın SQL Server Agent veritabanı rolleri sabit.
Örnekler
Aşağıdaki örnek, hakkında bilgileri raporları Demo: Sev. 25 Errorsuyarı.
USE msdb ;
GO
EXEC sp_help_alert @alert_name = 'Demo: Sev. 25 Errors'
GO
USE msdb ;
GO
EXEC sp_help_alert @alert_name = 'Demo: Sev. 25 Errors'
GO