SQL Server Alerts нь Round-the-Clock Error Мэдэгдэл өгдөг
SQL Server Agent ердийн бус нөхцөл байдал үүссэн тохиолдолд өгөгдлийн сангийн администраторуудыг автоматаар мэдэгдэх боломжтой. Энэ хүчирхийллийн дохиоллын механизм нь 24 цагийн үйл ажиллагааны төвийг ажиллуулахгүйгээр 24 цагийн мониторингийн өгөгдлийн сангийн ажиллагааг хянаж болно.
Алдааг тогтооход тавигдах ерөнхий шаардлага
Сэрэмжлүүлэхийг тодорхойлохын тулд танд дараах үндсэн мэдээллүүд хэрэгтэй:
- Alert нэр - Alert нэр нь SQL Server-д өвөрмөц байх ёстой. Тэд 128 тэмдэгтээс илүү байж болохгүй.
- Үйл явдлын төрлийг ашигладаг параметрүүдийг тодорхойлно. Гурван төрлийн анхааруулга SQL Server үйл явдал, SQL Server гүйцэтгэлийн нөхцөл, Windows Management Instrumentation үйл явдал юм.
- Үйл явдал тохиолдох үед SQL Server Agent- ийн арга хэмжээ авдаг үйлдэл. Аль ч сэрэмжлүүлэг нь эдгээр хоёр сэрэмжлүүлгийн төрлүүдийг (эсвэл хоёулан дээр) өгч болно: SQL Server Agent ажил гүйцэтгэх ба / эсвэл оператор мэдэгдэнэ.
Алхам алхмаар SQL Server Alert Setup
Эдгээр зааврууд нь SQL Server 2005 болон шинэ хувилбаруудад хамаарна.
- SQL Server Management Studio-ийг нээж , сэрэмжлүүлэг үүсгэх мэдээллийн бааз руу холбогдоно уу.
- SQL Server Agent фолдерыг " + " дүрс дээр нэг удаа дарж фолдерын зүүн талд дар.
- Анхааруулга фолдер дээр хулганы баруун товчлуурыг дараад цэс-цонхноос Шинэ анхааруулгыг сонгоно уу.
- Нэрний текстийн хайрцагт өөрийн дохиог өгөх нэрийг бичнэ үү.
- Унтраах цэснээс анхааруулгын төрлийг сонгоно уу. Таны сонголтууд нь CPU ачаалал болон чөлөөтэй дискний зай, SQL Server-ийн үйл явдлууд , алдааны алдаанууд, синтаксийн алдаа болон тоног төхөөрөмжийн асуудлууд, Windows Management Instrumentation (WMI) үйл ажиллагаа зэрэг SQL Server-ийн үйлдлүүд юм.
- Үйл явдлын тайланд багтсан тусгай текст, гүйцэтгэлийн нөхцөл байдлын анхааруулгад багтсан тусгай текст зэрэг SQL Server-ийн хүссэн ямар нэгэн сэрэмжлүүлгийн дэлгэрэнгүй мэдээллийг өгөх.
- Шинэ Alert цонхны Харах командыг дарна уу.
- Хэрэв та сэрэмжлүүлэлтийн үед SQL Server Agent ажлыг гүйцэтгэхийг хүсвэл Execute job checkbox дээр дарж, уналтаас цэснээс ажил сонгох хэрэгтэй.
- Хэрэв та анхааруулга өгөгдөх үед мэдээллийн операторуудад мэдэгдэхийг хүсвэл Мэдэгдлийн операторууд дээр дарж, дараа нь сүлжээнээс операторууд болон мэдээний төрлийг сонгоно.
- Сэрэмжлүүлэг үүсгэх бол 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 ']