Bagikan melalui


dbo.sysalerts (Transact-SQL)

Berlaku untuk:SQL Server

Berisi satu baris untuk setiap pemberitahuan. Pemberitahuan adalah pesan yang dikirim sebagai respons terhadap peristiwa. Pemberitahuan dapat meneruskan pesan di luar lingkungan SQL Server, dan pemberitahuan dapat berupa pesan email atau pager. Pemberitahuan juga dapat menghasilkan tugas. Tabel ini disimpan dalam msdb database.

Nama kolom Jenis data Deskripsi
id int ID Pemberitahuan.
name nama sysname Nama peringatan.
event_source nvarchar(100) Sumber peristiwa: SQL Server.
event_category_id int Disiapkan untuk penggunaan masa mendatang.
event_id int Disiapkan untuk penggunaan masa mendatang.
message_id int ID pesan yang ditentukan pengguna atau referensi ke pesan sysmessages yang memicu pemberitahuan ini.
severity int Tingkat keparahan yang memicu pemberitahuan ini.
enabled kecil Status pemberitahuan:

0 = Dinonaktifkan.
1 = Diaktifkan.
delay_between_responses int Periode tunggu, dalam detik, antara pemberitahuan untuk pemberitahuan ini.
last_occurrence_date int Kemunculan terakhir (tanggal) pemberitahuan.
last_occurrence_time int Kemunculan terakhir (waktu hari) pemberitahuan.
last_response_date int Pemberitahuan terakhir (tanggal) pemberitahuan.
last_response_time int Pemberitahuan terakhir (waktu hari) pemberitahuan.
notification_message nvarchar(512) Informasi tambahan yang dikirim dengan pemberitahuan.
include_event_description kecil Bitmask yang mewakili apakah deskripsi peristiwa dikirim melalui email, pager, atau net send. Lihat bagan berikut untuk nilai.
database_name nvarchar(512) Database tempat pemberitahuan ini harus terjadi untuk memicu pemberitahuan ini.
event_description_keyword nvarchar(100) Deskripsi kesalahan SQL Server di log aplikasi Windows yang harus seperti urutan karakter yang disediakan, agar pemberitahuan dipicu.
occurrence_count int Jumlah kemunculan untuk pemberitahuan ini.
count_reset_date int Jumlah hari (tanggal) akan diatur ulang ke 0.
count_reset_time int Jumlah waktu hari akan diatur ulang ke 0.
job_id pengidentifikasi unik ID tugas dijalankan ketika pemberitahuan ini terjadi.
has_notification int Jumlah operator yang menerima pemberitahuan email saat pemberitahuan terjadi.
flags int Dicadangkan.
performance_condition nvarchar(512) Dicadangkan.
category_id int Dicadangkan.

Keterangan

Tabel berikut ini memperlihatkan nilai untuk include_event_description bitmask. dbo.sysalerts mengembalikan nilai desimal.

Decimal Biner Makna
0 0000 tidak ada pesan
1 0001 email
2 0010 pager
3 0011 pager dan email
4 0100 net send
5 0101 net send dan email
6 0110 net send dan pager
7 0111 net send, pager, dan email