SQL Server Agent ашиглан Alert үүсгэх хамгийн хялбар арга замыг суралцаарай

SQL Server Alerts нь Round-the-Clock Error Мэдэгдэл өгдөг

SQL Server Agent ердийн бус нөхцөл байдал үүссэн тохиолдолд өгөгдлийн сангийн администраторуудыг автоматаар мэдэгдэх боломжтой. Энэ хүчирхийллийн дохиоллын механизм нь 24 цагийн үйл ажиллагааны төвийг ажиллуулахгүйгээр 24 цагийн мониторингийн өгөгдлийн сангийн ажиллагааг хянаж болно.

Алдааг тогтооход тавигдах ерөнхий шаардлага

Сэрэмжлүүлэхийг тодорхойлохын тулд танд дараах үндсэн мэдээллүүд хэрэгтэй:

Алхам алхмаар SQL Server Alert Setup

Эдгээр зааврууд нь SQL Server 2005 болон шинэ хувилбаруудад хамаарна.

  1. SQL Server Management Studio-ийг нээж , сэрэмжлүүлэг үүсгэх мэдээллийн бааз руу холбогдоно уу.
  2. SQL Server Agent фолдерыг " + " дүрс дээр нэг удаа дарж фолдерын зүүн талд дар.
  3. Анхааруулга фолдер дээр хулганы баруун товчлуурыг дараад цэс-цонхноос Шинэ анхааруулгыг сонгоно уу.
  4. Нэрний текстийн хайрцагт өөрийн дохиог өгөх нэрийг бичнэ үү.
  5. Унтраах цэснээс анхааруулгын төрлийг сонгоно уу. Таны сонголтууд нь CPU ачаалал болон чөлөөтэй дискний зай, SQL Server-ийн үйл явдлууд , алдааны алдаанууд, синтаксийн алдаа болон тоног төхөөрөмжийн асуудлууд, Windows Management Instrumentation (WMI) үйл ажиллагаа зэрэг SQL Server-ийн үйлдлүүд юм.
  6. Үйл явдлын тайланд багтсан тусгай текст, гүйцэтгэлийн нөхцөл байдлын анхааруулгад багтсан тусгай текст зэрэг SQL Server-ийн хүссэн ямар нэгэн сэрэмжлүүлгийн дэлгэрэнгүй мэдээллийг өгөх.
  7. Шинэ Alert цонхны Харах командыг дарна уу.
  8. Хэрэв та сэрэмжлүүлэлтийн үед SQL Server Agent ажлыг гүйцэтгэхийг хүсвэл Execute job checkbox дээр дарж, уналтаас цэснээс ажил сонгох хэрэгтэй.
  9. Хэрэв та анхааруулга өгөгдөх үед мэдээллийн операторуудад мэдэгдэхийг хүсвэл Мэдэгдлийн операторууд дээр дарж, дараа нь сүлжээнээс операторууд болон мэдээний төрлийг сонгоно.
  1. Сэрэмжлүүлэг үүсгэх бол OK дарна уу.

Transact-SQL ашиглан мэдээллүүдийг нэмэх

SQL Server 2008-ээс эхлэн та Transact-SQL ашиглан дохио нэмэх боломжтой. Майкрософтоос энэ синтаксийг ашигла:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] severity] [, [@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 ']