Aracılığıyla paylaş


sp_help_alert (Transact-sql)

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

Konu bağlantısı simgesi 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

Ayrıca bkz.

Başvuru

sp_add_alert (Transact-sql)

sp_update_alert (Transact-sql)

Sistem saklı yordamları (Transact-sql)