ຮຽນຮູ້ວິທີທີ່ງ່າຍທີ່ສຸດໃນການສ້າງການແຈ້ງເຕືອນໂດຍໃຊ້ຕົວແທນ SQL Server

ການແຈ້ງເຕືອນຂອງ SQL Server ໃຫ້ຂໍ້ມູນການແຈ້ງເຕືອນກ່ຽວກັບ Round-the-Clock

ຕົວແທນ SQL Server ໃຫ້ແຈ້ງການອັດຕະໂນມັດຂອງຜູ້ບໍລິຫານຖານຂໍ້ມູນໃນເວລາທີ່ສະຖານະການຜິດປົກກະຕິເກີດຂຶ້ນ ກົນໄກແຈ້ງເຕືອນທີ່ມີອໍານາດນີ້ສາມາດຕິດຕາມ 24 ຊົ່ວໂມງຂອງການປະຕິບັດຖານຂໍ້ມູນໂດຍບໍ່ຕ້ອງມີສູນກາງການເຮັດວຽກ 24 ຊົ່ວໂມງ.

ຄວາມຕ້ອງການທົ່ວໄປສໍາລັບການກໍານົດການແຈ້ງເຕືອນ

ເພື່ອກໍານົດການແຈ້ງເຕືອນ, ທ່ານຕ້ອງການຂໍ້ມູນພື້ນຖານທີ່ແນ່ນອນລວມທັງ:

ການຕັ້ງຄ່າ Alert Alert Server ຂັ້ນຕອນທີໂດຍຂັ້ນຕອນ

ຄໍາແນະນໍາເຫລົ່ານີ້ໃຊ້ກັບ SQL Server 2005 ແລະໃຫມ່ກວ່າ.

  1. ເປີດ SQL Server Management Studio ແລະເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງຖານຂໍ້ມູນບ່ອນທີ່ທ່ານຕ້ອງການສ້າງເຕືອນ.
  2. ຂະຫຍາຍໂຟເດີຕົວແທນ SQL Server ໂດຍການຄລິກໃສ່ຮູບສັນຍາລັກ " + " ຢູ່ເບື້ອງຊ້າຍຂອງໂຟນເດີ.
  3. ໃຫ້ຄລິກຂວາໃສ່ໂຟເດີ ແຈ້ງເຕືອນ ແລະເລືອກ ການເຕືອນໃຫມ່ ຈາກເມນູທີ່ປາກົດຂຶ້ນ.
  4. ພິມຊື່ຄໍາອະທິບາຍສໍາລັບການເຕືອນຂອງທ່ານໃນກ່ອງຂໍ້ຄວາມ ຊື່ .
  5. ເລືອກປະເພດເຕືອນຈາກເມນູເລື່ອນລົງ. ຕົວເລືອກຂອງທ່ານແມ່ນເງື່ອນໄຂການບໍລິຫານຂອງ SQL Server ເຊັ່ນ: ການໂຫລດ CPU ແລະພື້ນທີ່ດິດຟຣີ, ເຫດການ SQL Server ເຊັ່ນຄວາມຜິດພາດ fatal, ຂໍ້ຜິດພາດ syntax ແລະບັນຫາຮາດແວແລະເຫດການ Windows Management Instrumentation (WMI).
  6. ໃຫ້ຂໍ້ມູນລາຍລະອຽດໃດໆທີ່ຕ້ອງການໂດຍ SQL Server ເຊັ່ນຂໍ້ຄວາມສະເພາະທີ່ລວມຢູ່ໃນລາຍງານເຫດການແລະຕົວກໍານົດການສໍາລັບການແຈ້ງເຕືອນກ່ຽວກັບເງື່ອນໄຂການປະຕິບັດ.
  7. ໃຫ້ຄລິກໃສ່ຮູບພາບການ ຕອບໂຕ້ ໃນຫນ້າຕ່າງ ການເຕືອນໃຫມ່ ຂອງ ເລືອກຫນ້າເວັບ .
  8. ຖ້າທ່ານຕ້ອງການປະຕິບັດວຽກ SQL Server Agent ເມື່ອການແຈ້ງເຕືອນເກີດຂື້ນ, ໃຫ້ຄລິກໃສ່ checkbox Execute job ແລະເລືອກວຽກຈາກເມນູເລື່ອນລົງ.
  9. ຖ້າທ່ານຕ້ອງການແຈ້ງເຕືອນຜູ້ປະກອບຖານຂໍ້ມູນເມື່ອມີການເຕືອນເກີດຂື້ນ, ໃຫ້ຄລິກໃສ່ກ່ອງກາເຄື່ອງຫມາຍ Notify operators ແລະຫຼັງຈາກນັ້ນເລືອກປະຕິບັດການແລະປະເພດການແຈ້ງເຕືອນຈາກຕາລາງ.
  1. ກົດ OK ເພື່ອສ້າງການແຈ້ງເຕືອນ.

ເພີ່ມການເຕືອນການນໍາໃຊ້ Transact-SQL

ເລີ່ມຕົ້ນດ້ວຍ SQL Server 2008, ທ່ານຍັງສາມາດເພີ່ມການແຈ້ງເຕືອນໂດຍໃຊ້ Transact-SQL. ໃຊ້ syntax ນີ້ຈາກ Microsoft:

sp_add_alert [@message_id =] message_id] [, [@severity =] ຄວາມຮຸນແຮງ] [, [@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 ']