sp_help_alert (Transact-SQL)
Sunucu için tanımlanan uyarılarla ilgili bilgileri bildirir.
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'
The alert name.alert_name is nvarchar(128).If alert_name olan belirtilmedi, tüm uyarılar hakkında bilgi verilir.[ @order_by =] 'order_by'
The sorting order to use for producing the results.order_byis sysname, with a default of N 'name'.[ @alert_id =] alert_id
The identification number of the alert to report information about.alert_idis int, with a default of NULL.[ @category_name =] 'category'
The category for the alert.category is sysname, with a default of NULL.[ @ legacy_format=] legacy_format
Is whether to produce a legacy result set.legacy_format is bit, with a default of 0.Ne zaman legacy_format olan 1, sp_help_alert sonucu verir küme tarafından döndürüldü.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_format is 0, sp_help_alert aşağıdaki sonuç kümesi verir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Kimliği |
int |
Sistem tarafından atanan benzersiz bir tamsayı tanıtıcısı. |
adı |
sysname |
Uyarı adı (örneğin, gösteri: Tam msdb log). |
event_source |
nvarchar(100) |
Olay kaynağı.It will always be MSSQLServer for Microsoft SQL Server version 7.0 |
event_category_id |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
event_id |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
message_id |
int |
Iletinin hata numarası, uyarı tanımlar.(Genellikle bir hata numarasını karşılık gelen Sysmessages tablo).Önem derecesi, uyarı tanımlamak için kullanılmışsa message_id is 0 veya NULL. |
önem derecesi |
int |
Önem derecesi düzey ( 9 through 25, 110, 120, 130, or 140) uyarı tanımlar. |
Etkin |
tinyint |
Uyarı şu anda olup durumu (etkin1) veya (0).Nonenabled bir uyarı gönderilir. |
delay_between_responses |
int |
uyarı yanıtları arasındaki, saniye cinsinden dönemi, bekleyin. |
last_occurrence_date |
int |
Son, veri uyarı oluştu. |
last_occurrence_time |
int |
Son olarak uyarı oluştuğu saat. |
last_response_date |
int |
Yanıt tarih uyarı son başlatılmasından tarafından verilen SQLServerAgent hizmet. |
last_response_time |
int |
Yanıt uyarı en son ne saat tarafından verilen SQLServerAgent hizmet. |
notification_message |
nvarchar(512) |
Işleç için e-posta veya çağrı cihazı bir parçası olarak gönderilen bir isteğe bağlı ek ileti bildirim. |
include_event_description |
tinyint |
Olup Microsoft Windows Uygulama günlüğüne SQL Server hata açıklaması parçası olarak, dahil edilecek iş bildirim ileti. |
veritabanı_adı |
sysname |
Veritabanı hata uyarı harekete yürütülmelidir.Veritabanı adı null (BOş) olduğunda, hatanın oluştuğu bakılmaksızın uyarı tetikler. |
event_description_keyword |
nvarchar(100) |
Açıklama SQL Server sağlanan karakter dizisi gibi olması gereken Windows Uygulama günlüğüne bir hata oluştu. |
occurrence_count |
int |
uyarı oluştuğu saat sayısı. |
count_reset_date |
int |
Tarih occurrence_count son sıfırlandı. |
count_reset_time |
int |
saat occurrence_count son sıfırlandı. |
job_id |
uniqueidentifier |
Kimlik numarasını iş yanıt uyarı olarak çalıştırılacak. |
job_name |
sysname |
Adı iş yanıt uyarı olarak çalıştırılacak. |
has_notification |
int |
Sıfırdan farklı ise, bu uyarı için bir veya daha çok işleç size bildirilir.(ORed birlikte) aşağıdaki değerlerden birini veya birkaçını değerdir: 1= e-posta bildirim vardır. 2= çağrı cihazı bildirim vardır. 4=has net send bildirim. |
bayrakları |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
performance_condition |
nvarchar(512) |
If türü is 2, bu sütun, performans durumu tanımını gösterir; aksi halde sütun NULL. |
category_name |
sysname |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Her zaman '[Kategorilenmemiş]' için SQL Server 7. 0. |
wmi_namespace |
sysname |
If türü is 3, bu sütun, WMI olay için ad alanını gösterir. |
wmi_query |
nvarchar(512) |
If türü is 3, bu sütun, WMI olay sorgusu gösterir. |
türü |
int |
Olay türü: 1 = SQL Server Olay Uyarı 2 = SQL Server Performans uyarısı 3 WMI olay uyarı = |
Ne zaman @ legacy_format is 1, sp_help_alert aşağıdaki sonuç kümesi verir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Kimliği |
int |
Sistem tarafından atanan benzersiz bir tamsayı tanıtıcısı. |
adı |
sysname |
Uyarı adı (örneğin, gösteri: Tam msdb log). |
event_source |
nvarchar(100) |
Olay kaynağı.Her zaman olur MSSQLServer for SQL Server sürüm 7.0 |
event_category_id |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
event_id |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
message_id |
int |
Iletinin hata numarası, uyarı tanımlar.(Genellikle bir hata numarasını karşılık gelen Sysmessages tablo).Önem derecesi, uyarı tanımlamak için kullanılmışsa message_id is 0 veya NULL. |
önem derecesi |
int |
Önem düzeyini ( 9 through 25, 110, 120, 130, or 140) uyarı tanımlar. |
Etkin |
tinyint |
Uyarı şu anda olup durumu (etkin1) veya (0).Nonenabled bir uyarı gönderilir. |
delay_between_responses |
int |
uyarı yanıtları arasındaki, saniye cinsinden dönemi, bekleyin. |
last_occurrence_date |
int |
Son, veri uyarı oluştu. |
last_occurrence_time |
int |
Son olarak uyarı oluştuğu saat. |
last_response_date |
int |
Yanıt tarih uyarı son başlatılmasından tarafından verilen SQLServerAgent hizmet. |
last_response_time |
int |
Yanıt uyarı en son ne saat tarafından verilen SQLServerAgent hizmet. |
notification_message |
nvarchar(512) |
Işleç için e-posta veya çağrı cihazı bir parçası olarak gönderilen bir isteğe bağlı ek ileti bildirim. |
include_event_description |
tinyint |
Iş olup olmadığını açıklamasını SQL Server Windows Uygulama günlüğüne hata uyarı iletisi bir parçası olarak dahil edilecek. |
veritabanı_adı |
sysname |
Veritabanı hata uyarı harekete yürütülmelidir.Veritabanı adı null (BOş) olduğunda, hatanın oluştuğu bakılmaksızın uyarı tetikler. |
event_description_keyword |
nvarchar(100) |
Açıklama SQL Server sağlanan karakter dizisi gibi olması gereken Windows Uygulama günlüğüne bir hata oluştu. |
occurrence_count |
int |
uyarı oluştuğu saat sayısı. |
count_reset_date |
int |
Tarih occurrence_count son sıfırlandı. |
count_reset_time |
int |
saat occurrence_count son sıfırlandı. |
job_id |
uniqueidentifier |
Iş kimlik numarası. |
job_name |
sysname |
Yanıt olarak bir uyarı için gerçekleştirilecek bir isteğe bağlı proje. |
has_notification |
int |
Sıfırdan farklı ise, bu uyarı için bir veya daha çok işleç size bildirilir.Aşağıdaki değerlerden birini veya birkaçını değerdir (birlikte katılan VEYA): 1= e-posta bildirim vardır. 2= çağrı cihazı bildirim vardır. 4=has net send bildirim. |
bayrakları |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.. |
performance_condition |
nvarchar(512) |
If türü is 2, bu sütun, performans durumu tanımını gösterir.If türü is 3, bu sütun, WMI olay sorgusu gösterir.Aksi halde sütun, NULL olur. |
category_name |
sysname |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Her zaman '[Kategorilenmemiş]' for SQL Server 7. 0. |
türü |
int |
Uyarı türü: 1 = SQL Server Olay Uyarı 2 = SQL Server Performans uyarısı 3 WMI olay uyarı = |
Remarks
sp_help_alert çalıştırılmalıdır.msdb veritabanıdır.
İzinler
Varsayılan olarak, üye sysadmin sunucu rolünü can sabit yürütmek Bu saklı yordamını.Diğer kullanıcılara verilmelidir SQLAgentOperatorRole sabit veritabanı rolümsdb veritabanıdır.
Ilgili ayrıntıları SQLAgentOperatorRole, see SQL Server Agent Database Roles 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