Ikasi modurik errazena Alerta sortzeko SQL Server Agent erabiliz

SQL Server alertak Round-the-Clock erroreen jakinarazpena eskaintzen dute

SQL Server Agent-ek datu-basearen administratzaileen jakinarazpen automatikoa ematen du egoera ezohikoak gertatzen direnean. Alerta-mekanismo indartsuak 24 orduko datu-basearen funtzionamendua kontrolatzeko aukera ematen du, 24 orduko operazio-zentroarekin lan egin gabe.

Alerta definitzeko baldintza orokorra

Alerta bat definitzeko, zenbait oinarrizko informazioa behar duzu barne:

SQL Server Alert konfigurazioa urratsez urrats

Jarraibide hauek SQL Server 2005 eta berriagoei aplikatzen zaizkie.

  1. Ireki SQL Server Management Studio eta sartu alerta bat sortu nahi duzun datu-base zerbitzarira.
  2. SQL Server Agentearen karpeta zabalduko da behin " + " ikonoan karpetaren ezkerrean.
  3. Egin klik eskuineko botoiarekin Alertak karpetan eta hautatu Alerta berria popup menuan.
  4. Idatzi izenaren deskribapen bat zure alerta Izena testu-koadroan.
  5. Aukeratu alerta mota goitibeherako menuan. Zure aukerak SQL Server-ren funtzionamenduaren baldintzak dira, esate baterako, CPU kargak eta disko librearen espazioa, SQL Server gertaerak, hala nola akats larriak, sintaxi akatsak eta hardware arazoak, eta Windows Management Instrumentation (WMI) gertaerak.
  6. SQL Server-ek eskatzen dituen alerta-xehetasun guztiak eman behar ditu, esate baterako gertaera-txostenean sartutako testu espezifikoak eta errendimenduaren alertak diren parametroak.
  7. Egin klik Erantzun ikonoa Alerta berriaren leihoan Hautatu orri- panel bat.
  8. SQL zerbitzariaren agente baten lana exekutatu nahi baduzu alerta gertatzen denean, egin klik Exekutatu lanaren kontrol-laukian eta hautatu lan bat goitibeherako menuan.
  9. Alerta abisu denean datu-base operadoreak jakinaraztea nahi baduzu, egin klik Kontu-operadoreak kontrol-laukia kontrol-laukian eta hautatu sareta operadoreak eta jakinarazpen-motak.
  1. Egin klik Ados alerta sortzeko.

Alertak Transact-SQL erabiliz gehitzea

SQL Server 2008 hasita, transakzio-SQL erabiliz alertak ere gehi ditzakezu. Erabili sintaxia hau Microsoft-era:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] severity] [, [@enabled =] gaituta] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' notice_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 ']