Aprann fason ki pi fasil yo kreye yon Avètisman Sèvi ak SQL sèvè Ajan

SQL sèvè alèt Bay awondi-a-revèy Notifikasyon Erè

SQL sèvè ajan pèmèt notifikasyon otomatik nan administratè baz done lè sikonstans nòmal rive. Sa a mekanis alèt pwisan pèmèt siveyans 24 èdtan nan pèfòmans nan baz done san yo pa anplwaye yon sant operasyon 24 èdtan.

Obligasyon Jeneral pou Defini yon Avètisman

Pou defini yon alèt, ou bezwen sèten enfòmasyon debaz tankou:

Etap-pa-etap SQL sèvè Alèt Enstalasyon

Enstriksyon sa yo aplike nan SQL sèvè 2005 ak plus.

  1. Louvri SQL sèvè Jesyon Studio epi konekte nan sèvè a baz done kote ou vle kreye yon alèt.
  2. Ogmante katab sèvè a SQL sèvè pa klike yon fwa sou icon nan " + " sou bò gòch la nan katab la.
  3. Dwa-klike sou folder nan Jwenn Avètisman yo epi chwazi New Alert soti nan meni an pop-up.
  4. Tape yon non deskriptif pou alèt ou nan bwat tèks Non an.
  5. Chwazi kalite alèt ki soti nan meni an gout-desann. Chwa ou yo se kondisyon SQL pèfòmans sèvè tankou chaj CPU ak gratis espas ki gen kapasite, evènman SQL sèvè tankou erè fatal, erè sentaks ak pwoblèm pyès ki nan konpitè, ak Windows Jesyon Instrumentation (WMI) evènman yo.
  6. Bay nenpòt detay alèt ki espesifik mande pa SQL sèvè tankou tèks espesifik enkli nan rapò a evènman ak paramèt pou alèt kondisyon pèfòmans.
  7. Klike sou icon nan repons nan fenèt la New Alert Chwazi yon fenèt paj .
  8. Si ou vle egzekite yon travay sèvè SQL sèvè lè alèt la rive, klike sou chèk travay la Execute epi chwazi yon djòb nan meni an gout-desann.
  9. Si ou vle notifye operatè baz done lè alèt la fèt, klike sou bwat operatè a Notifye epi chwazi operatè yo ak kalite notifikasyon nan griy la.
  1. Klike sou OK pou kreye alèt la.

Ajoute alèt Sèvi ak Transact-SQL

Kòmanse avèk SQL sèvè 2008, ou ka ajoute tou alèt lè l sèvi avèk Transact-SQL. Sèvi ak sa a sentaks soti nan Microsoft:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] severite] [, [@enabled =] pèmèt] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' notification_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' baz done '] [, [@event_description_keyword =]' event_description_keyword_pattern '] [, {[@job_id =] job_id | [, [@job_name =] 'job_name'}] [, [@raise_snmp_trap =] raise_snmp_trap] [, [@performance_condition =] 'pèfòmans_kondisyon'] [, [@ category_name =] 'kategori'] [, [@ wmi_namespace =] 'wmi_namespace '] [, [@ wmi_query =]' wmi_query ']