sp_help_alert (Transact-SQL)
Sunucu için tanımlanan uyarılar hakkında bilgi raporlar.
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