Dysgwch y Ffordd Hawsaf i Greu'r Rhybudd Gan ddefnyddio Asiant Gweinydd SQL

Rhybuddion SQL Server Darparu Hysbysiad Gwall Round-the-Clock

Mae Asiant SQL Server yn caniatáu hysbysu awtomatig o weinyddwyr cronfa ddata pan fo amgylchiadau anarferol yn digwydd. Mae'r mecanwaith rhybuddio pwerus hwn yn galluogi monitro 24-awr o berfformiad y gronfa ddata heb staffio canolfan weithrediadau 24 awr.

Gofyniad Cyffredinol ar gyfer Diffinio Rhybudd

Er mwyn diffinio rhybudd, mae angen gwybodaeth sylfaenol arnoch, gan gynnwys:

Gosodiad Rhybudd Cam-wrth-Gam SQL Server

Mae'r cyfarwyddiadau hyn yn berthnasol i SQL Server 2005 ac yn newyddach.

  1. Open Studio Management SQL Server ac yn cysylltu â'r gweinydd cronfa ddata lle rydych chi am greu rhybudd.
  2. Ehangu ffolder Asiant Gweinydd SQL trwy glicio unwaith ar yr eicon " + " ar ochr chwith y ffolder.
  3. Cliciwch ar y dde ar y ffolder Alerts a dewiswch Rhybudd Newydd o'r ddewislen pop-up.
  4. Teipiwch enw disgrifiadol ar gyfer eich rhybudd yn y blwch testun Enw .
  5. Dewiswch y math o rybudd o'r ddewislen. Eich dewisiadau yw amodau perfformiad SQL Server fel llwyth CPU a gofod disg rhad ac am ddim, digwyddiadau Gweinyddwr SQL megis camgymeriadau marwol, camgymeriadau cystrawen a materion caledwedd, a digwyddiadau Offeryn Rheoli Windows.
  6. Darparu unrhyw fanylion penodol am rybudd a ofynnwyd gan Wasanaeth Gweinyddol SQL, megis testun penodol a gynhwysir yn adroddiad y digwyddiad a pharamedrau ar gyfer rhybuddion amod perfformiad.
  7. Cliciwch yr eicon Ymateb yn y ffenestr Rhybudd Newydd . Dewiswch bap tudalen .
  8. Os ydych chi eisiau cyflawni swydd Asiant Gweinyddwr SQL pan fydd y rhybudd yn digwydd, cliciwch ar y blwch gwirio Swydd Execute a dewis swydd o'r ddewislen i lawr.
  9. Os ydych chi eisiau hysbysu gweithredwyr cronfa ddata pan fydd y rhybudd yn digwydd, cliciwch ar y blwch gwirio gweithredwyr Hysbysu ac yna dewiswch y gweithredwyr a'r mathau o hysbysiadau gan y grid.
  1. Cliciwch OK i greu'r rhybudd.

Ychwanegu Rhybuddion gan ddefnyddio Transact-SQL

Dechrau gyda SQL Server 2008, gallwch hefyd ychwanegu rhybuddion gan ddefnyddio Transact-SQL. Defnyddiwch y gystrawen hon o Microsoft:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] difrifoldeb] [, [@enabled =] enabled] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' notification_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' database '] [, [@event_description_keyword =]' event_description_keyword_pattern '] [, {[@job_id =] job_id | [@job_name =] 'job_name'}] [, [@raise_snmp_trap =] raise_snmp_trap] [, [@performance_condition =] 'performance_condition'] [, [@category_name =] 'category'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']