Ang Mga Alerto sa SQL Server ay Nagbibigay ng Notification ng Pag-alis ng Round-the-Clock
Pinapayagan ng SQL Server Agent ang awtomatikong pag-abiso ng mga administrator ng database kapag hindi pangkaraniwang pangyayari ang nagaganap. Ang makapangyarihang mekanismo ng alert na ito ay nagbibigay-kakayahan sa 24 na oras na pagmamanman ng pagganap ng database nang walang staffing ng isang 24 na oras na operasyon center.
Pangkalahatang Kahilingan para sa Pagtukoy ng Alerto
Upang tukuyin ang isang alerto, kailangan mo ng ilang pangunahing impormasyon kabilang ang:
- Alert name - Ang mga pangalan ng alerto ay dapat na kakaiba sa SQL Server. Hindi na sila maaaring maging 128 character.
- Ang kaganapan na nagpapalitaw ng alerto - Tinutukoy ng uri ng kaganapan ang mga parameter na ginamit. Ang tatlong uri ng mga alerto ay mga kaganapan sa SQL Server, mga kondisyon ng pagganap ng SQL Server at mga kaganapan sa Pamamahala ng Mga Pamamahala ng Windows.
- Ang pagkilos na kinukuha ng SQL Server Agent kapag na-trigger ang kaganapan. Ang alinmang alerto ay maaaring italaga alinman (o pareho) ng dalawang uri ng alerto: Ipatupad ang isang trabaho ng SQL Server Agent at / o I-notify ang isang operator.
Hakbang-hakbang na SQL Server Alert Setup
Ang mga tagubilin na ito ay nalalapat sa SQL Server 2005 at mas bago.
- Buksan ang SQL Server Management Studio at kumonekta sa database server kung saan nais mong lumikha ng isang alerto.
- Palawakin ang folder ng SQL Server Agent sa pamamagitan ng pag-click nang isang beses sa icon na " + " sa kaliwa ng folder.
- Mag-right click sa folder ng Mga Alerto at piliin ang Bagong Alerto mula sa pop-up menu.
- Mag-type ng mapaglarawang pangalan para sa iyong alerto sa kahon ng Pangalan ng teksto.
- Piliin ang uri ng alerto mula sa drop-down na menu. Ang iyong mga pagpipilian ay ang mga kondisyon ng pagganap ng SQL Server tulad ng pag-load ng CPU at puwang ng libreng disk, mga kaganapan sa SQL Server tulad ng mga nakamamatay na error, mga error sa syntax at mga isyu sa hardware, at Windows Management Instrumentation (WMI) na mga kaganapan.
- Magbigay ng anumang mga detalye ng tukoy na alerto na hiniling ng SQL Server tulad ng tukoy na teksto na kasama sa ulat ng kaganapan at mga parameter para sa mga alerto sa kondisyon ng pagganap.
- I-click ang icon ng Tugon sa window ng New Alert Pumili ng pane ng pahina .
- Kung gusto mong mag-execute ng trabaho ng SQL Server Agent kapag nangyari ang alerto, i-click ang checkbox na Execute ng trabaho at pumili ng trabaho mula sa drop-down na menu.
- Kung nais mong abisuhan ang mga operator ng database kapag nangyayari ang alerto, i-click ang check box ng Mga abiso sa Mga abiso at pagkatapos ay piliin ang mga operator at mga uri ng notification mula sa grid.
- I - click ang OK upang lumikha ng alerto.
Pagdagdag ng Mga Alerto Paggamit ng Transact-SQL
Simula sa SQL Server 2008, maaari ka ring magdagdag ng mga alerto gamit ang Transact-SQL. Gamitin ang syntax na ito mula sa Microsoft:
sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] severity] [, [@enabled =] pinagana] [, [@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 ']