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:
- Nom de l'alerta - Els noms d'alerta han de ser únics en SQL Server. No poden superar els 128 caràcters.
- L'esdeveniment que activa l'alerta: el tipus d'esdeveniment determina els paràmetres utilitzats. Els tres tipus d'alertes són esdeveniments de SQL Server, condicions de rendiment de SQL Server i esdeveniments d'Instrumental de gestió de Windows.
- L 'acció que l'Agent SQL Server triga quan l'esdeveniment s'activa. Qualsevol alerta es pot assignar (o ambdós) d'aquests dos tipus d'alerta: Executeu un treball d'Agent SQL Server i / o Notifica a un operador.
Configuració d'alerta de SQL Server pas a pas
Aquestes instruccions s'apliquen a SQL Server 2005 i noves.
- Obert SQL Server Management Studio i connecteu-vos al servidor de base de dades on voleu crear una alerta.
- Expandeixi la carpeta Agent Agent de SQL fent clic una vegada al "+"a la part esquerra de la carpeta.
- Feu clic amb el botó dret a la icona Alertes carpeta i seleccioneu Nova alerta des del menú emergent.
- Escriviu un nom descriptiu per a la vostra alerta al Nom Caixa de text.
- 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).
- 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.
- Feu clic al Resposta icona a la Nova alerta de la finestra Seleccioneu una pàgina panell
- Si voleu executar un treball de l'Agent SQL Server quan es produeixi l'alerta, feu clic a l'enllaç Executeu la feina casella de selecció i seleccioneu una tasca al menú desplegable.
- Si voleu notificar als operadors de la base de dades quan es produeixi l'alerta, feu clic a la icona Notifica als operadors quadre de verificació i, a continuació, seleccioneu els operadors i els tipus de notificació de la graella.
- Feu clic D'acord 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 = severitat
, @ activat = activat
, @delay_between_responses = delay_between_responses
, @notification_message = 'notification_message'
, @ include_event_description_in = include_event_description_in
, @ database_name = 'base de dades'
, @ event_description_keyword = 'event_description_keyword_pattern'
, @job_name = 'job_name'
, @raise_snmp_trap = raise_snmp_trap
, @performance_condition = 'performance_condition'
, @category_name = "categoria"
, @ wmi_namespace = 'wmi_namespace'
, @ wmi_query = 'wmi_query'