Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sunucu için tanımlanan uyarılar hakkında bilgi bildirir.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_help_alert
[ [ @alert_name = ] N'alert_name' ]
[ , [ @order_by = ] N'order_by' ]
[ , [ @alert_id = ] alert_id ]
[ , [ @category_name = ] N'category_name' ]
[ , [ @legacy_format = ] legacy_format ]
[ ; ]
Arguments
[ @alert_name = ] N'alert_name'
Uyarı adı.
@alert_namesysname'dir ve varsayılan olarak .NULL
Eğer @alert_name belirtilmezse, tüm uyarılarla ilgili bilgiler geri gönderilir.
[ @order_by = ] N'order_by'
Sonuçların elde edilmesi için kullanılacak sıralama sırası. @order_bysysname'dir, varsayılan olarak @alert_name.
[ @alert_id = ] alert_id
Bildirim için uyarının kimlik numarası.
@alert_idint, varsayılan olarak NULL.
[ @category_name = ] N'category_name'
Uyarı kategorisi.
@category_namesysname'dir, varsayılan olarak .NULL
[ @legacy_format = ] legacy_format
Bir eski sonuç kümesi üretip üretemeyeceğini belirtir.
@legacy_formatbit'tir, varsayılan olarak .0
@legacy_format1olduğunda, sp_help_alert SQL Server 2000 (8.x)'de döndürülen sp_help_alert sonuç kümesini döndürür.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
Bu tablo, çıktıyı yalnızca SQL Server 2005 (9.x) ve sonraki sürümler için @legacy_format0olduğunda gösterir.
| Sütun adı | Veri türü | Description |
|---|---|---|
id |
int | Sistem tarafından atanan benzersiz tam sayı tanımlayıcı. |
name |
sysname | Uyarı adı (örneğin, Demo: Full msdb log). |
event_source |
nvarchar(100) | Olayın kaynağı. |
event_category_id |
int | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
event_id |
int | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
message_id |
int | Uyarıyı tanımlayan mesaj hata numarası. (Genellikle tablodaki sysmessages hata sayısına karşılık gelir). Uyarıyı tanımlamak için şiddet kullanılırsa, message_id0 veya NULL. |
severity |
int | Uyarıyı tanımlayan şiddet seviyesi (, 9110, 120, 130, veya 140'den 25'den 'a kadar). |
enabled |
tinyint | Uyarının şu anda etkin olup olmadığı durumu (1)0 . Devre dışı bir uyarı gönderilmez. |
delay_between_responses |
int | Uyarıya verilen yanıtlar arasında saniyeler içinde bekleme süresi. |
last_occurrence_date |
int | Uyarının en son gerçekleştiği Data. |
last_occurrence_time |
int | Uyarının en son gerçekleştiği zaman. |
last_response_date |
int | Uyarıya SQL Server Agent servisi tarafından en son yanıt verildiği tarih. |
last_response_time |
int | Uyarıya SQL Server Agent servisi tarafından en son yanıt verildiği zaman. |
notification_message |
nvarchar(512) | Operatöre e-posta veya pager bildiriminin bir parçası olarak gönderilen isteğe bağlı ek mesaj. |
include_event_description |
tinyint | Microsoft Windows uygulama günlüğündeki SQL Server hata açıklamasının bildirim mesajının bir parçası olarak yer alıp almaması gerektiği mi? |
database_name |
sysname | Uyarının ateşlenmesi için hatanın gerçekleşmesi gereken veritabanı. Veritabanı adı NULLise , uyarı hata nerede gerçekleştiği fark etmeksizin ateşlenir. |
event_description_keyword |
nvarchar(100) | Windows uygulama günlüğündeki SQL Server hatasının tanımı, verilen karakter dizisi gibi olmalı. |
occurrence_count |
int | Uyarının kaç kez gerçekleştiği. |
count_reset_date |
int | Son sıfırlama tarihi occurrence_count . |
count_reset_time |
int | Son sıfırlama zamanı occurrence_count . |
job_id |
uniqueidentifier | Uyarıya yanıt olarak gerçekleştirilecek işin kimlik numarası. |
job_name |
sysname | Uyarıya yanıt olarak yürütülecek işin adı. |
has_notification |
int | Bu uyarı için bir veya daha fazla operatör bilgilendirilirse sıfır değildir. Değer, aşağıdaki değerlerden biri veya birkaçındır (ORbirlikte eklenir):1 = e-posta bildirimi var2 = pager bildirimi var4 = net gönderme bildirimi vardır. |
flags |
int | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
performance_condition |
nvarchar(512) | Eğer type ise2, bu sütun performans koşulunun tanımını gösterir; aksi takdirde, sütun 'dir.NULL |
category_name |
sysname | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. SQL Server 7.0 için her zaman öyle olacak [Uncategorized] . |
wmi_namespace |
sysname | Eğer type ise 3, bu sütun WMI etkinliğinin isim alanını gösterir. |
wmi_query |
nvarchar(512) | Eğer type ise 3, bu sütun WMI etkinliği için sorguyu gösterir. |
type |
int | Etkinlik türü:1 = SQL Server olay uyarısı2 = SQL Server performans uyarısı3 = WMI etkinlik uyarısı |
Açıklamalar
sp_help_alert veritabanından msdb çalıştırılmalı olmalı.
Permissions
EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.
Diğer kullanıcılara, veritabanındaki aşağıdaki sabit veritabanı rollerinden birine msdb sahip olmalıdır:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Bu rollerin izinleri hakkında detaylar için SQL Server Agent Fixed Database Roles bölümüne bakınız.
Örnekler
Aşağıdaki örnek, uyarı Demo: Sev. 25 Errors hakkında bilgi verir.
USE msdb;
GO
EXECUTE sp_help_alert @alert_name = 'Demo: Sev. 25 Errors';
GO