sp_help_alert (Transact-SQL)

Sunucu için tanımlanan uyarılarla ilgili bilgileri bildirir.

Topic link iconTransact-SQL sözdizimi kuralları

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