SQL-tsjinner alaarms rûn-de-klok fermelding
SQL Server-Agent kin automatyske notifikaasje fan database-behearders brûke as ûngewoane situaasjes foarkomme. Dizze krêftige alarmmeganisme jout 24 oeren kontrôle fan 'e databankfoarstelling sûnder personiel fan in 24 oeren operaasje-sintrum.
Algemiene Bedoeling foar definysje fan in alarm
Om in alert te definiearjen, moatte jo bepaalde basisynformaasje hawwe:
- Alertnamme - Alert-nammen moatte unyk wêze yn SQL-tsjinner. Se kinne net langer dan 128 tekens wêze.
- It barren dat de warskôging oplost - De eventtype befettet de parameters dy't brûkt wurde. De trije soarten warskôgings binne SQL Server-eveneminten, SQL-tsjinnerferskes en Windows Management Instrumentation-eveneminten.
- De aksje dy't SQL Server Agent nimt as it barren úthâldt. Eltse warskôging kin elk (of sawol) fan dizze twa alaarmtypen oanbean wurde: Fjilden in SQL Server Agent-job út en / of of in operator te melden.
Stap-troch-stap SQL-tsjinner alaarmynstelling
Dizze ynstruksjes tapasse foar SQL Server 2005 en nijere.
- Iepenje SQL Server Management Studio en ferbine mei de databanktsjinner dêr't jo in warskôging meitsje wolle.
- Ferwiderje de map fan SQL Server Agent troch ien kear te klikken op it " + " ikoan nei de linker fan de map.
- Rjochts-klik op de Alerts- map en selektearje New Alert fan it pop-up menu.
- Typ in beskriuwende namme foar jo warskôging yn it fjild.
- Kies it soarte fan alaarm út it dellûk menu. Jo kiezen binne SQL Server-prestaasjes, lykas CPU-laden en frije skiifromte, SQL Server-eveneminten , lykas fatal error, syntax-fouten en hardware-problemen, en Windows Management Instrumentation (WMI) eveneminten.
- Lit alle warskôging foarsjennings bewarre wurde troch SQL Server lykas spesifike tekst dy't yn 'e evenemint rapport en parameter opnommen wurde foar optimalisaasjebewurken.
- Klikje it antwurd- ikoan yn it Nije Alert- finster selektearje in side- flater.
- As jo in SQL Server Agent-aksje útfiere wolle wannear't de warskôging foarkomt, klik dan op 'e buroblêd Fjild útfiere en selektearje in berjocht yn it dellûk menu.
- As jo databankoperators wol fertelle wolle as de alaarm is, klik dan op 'e hân fan' e notifikaasje-brûkers, en selektearje de operators en notifikaasjetypen fan it grid.
- Klikje OK om de warskôging te meitsjen.
Alerts taheakje troch Transact-SQL te brûken
Begjin mei SQL Server 2008 kinne jo ek warskôgings taheakje troch Transact-SQL. Brûk dizze syntaksis fan Microsoft:
Sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] swierderheid] [, [@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 | [, @@ @ title = "'name_name'] [, [@ '] [, [@ wmi_query =]' wmi_query ']