Conegueu la manera més fàcil de crear una alerta mitjançant l'agent SQL Server

Les alertes del servidor SQL proporcionen una notificació d'error del rellotge

L'agent SQL Server permet la notificació automàtica dels administradors de bases de dades quan ocorren circumstàncies poc freqüents. Aquest potent mecanisme d'alerta permet un seguiment de 24 hores del rendiment de la base de dades sense tenir personal amb un centre d'operacions de 24 hores.

Requisit general per definir una alerta

Per definir una alerta, necessiteu informació bàsica que inclou:

Configuració d'alerta de SQL Server pas a pas

Aquestes instruccions s'apliquen a SQL Server 2005 i noves.

  1. Obriu SQL Server Management Studio i connecteu-vos al servidor de base de dades on voleu crear una alerta.
  2. Expandeixi la carpeta Agent SQL Server fent clic una vegada a la icona " + " a l'esquerra de la carpeta.
  3. Feu clic amb el botó dret a la carpeta Alertes i seleccioneu Nova alerta al menú emergent.
  4. Escriviu un nom descriptiu per a la vostra alerta al quadre de text Nom .
  5. Trieu el tipus d'alerta al menú desplegable. Les vostres eleccions són les condicions de rendiment de SQL Server, com ara la càrrega de la CPU i l'espai al disc lliure, esdeveniments de SQL Server, com ara errors greus, errors de sintaxi i problemes de maquinari i esdeveniments de l'Instrumental de gestió de Windows (WMI).
  6. Proporcioneu tots els detalls específics d'alerta sol·licitats per SQL Server, com ara el text específic inclòs a l'informe de l'esdeveniment i els paràmetres de les alertes de condicions de rendiment.
  7. Feu clic a la icona de resposta a la finestra d'opció Nova Seleccioneu un panell de la pàgina .
  8. Si voleu executar un treball d'agent del servidor SQL quan es produeixi l'alerta, feu clic a la casella de selecció Executar tasques i seleccioneu un treball al menú desplegable.
  9. Si voleu notificar als operadors de la base de dades quan es produeixi l'alerta, feu clic a la casella de verificació Operadors de notificació i, a continuació, seleccioneu els operadors i els tipus de notificació de la graella.
  1. Feu clic a Accepta per crear l'alerta.

Addició d'alertes mitjançant transact-SQL

A partir de SQL Server 2008, també podeu afegir alertes mitjançant transact-SQL. Utilitzeu aquesta sintaxi de Microsoft:

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