Μάθετε τον ευκολότερο τρόπο δημιουργίας ειδοποίησης χρησιμοποιώντας τον SQL Server Agent

Ειδοποιήσεις SQL Server παρέχουν ειδοποίηση σφάλματος στρογγυλής ώρας

Ο SQL Server Agent επιτρέπει την αυτόματη ειδοποίηση των διαχειριστών βάσεων δεδομένων όταν εμφανίζονται ασυνήθιστες περιστάσεις. Αυτός ο ισχυρός μηχανισμός συναγερμού επιτρέπει την 24ωρη παρακολούθηση της απόδοσης της βάσης δεδομένων, χωρίς να διαθέτει προσωπικό 24ωρου κέντρου επιχειρήσεων.

Γενική απαίτηση για τον ορισμό μιας ειδοποίησης

Για να ορίσετε μια ειδοποίηση, χρειάζεστε ορισμένες βασικές πληροφορίες, όπως:

Εγκατάσταση συναγερμού SQL Server Step-by-Step

Αυτές οι οδηγίες ισχύουν για τον SQL Server 2005 και νεότερο.

  1. Ανοίξτε το SQL Server Management Studio και συνδεθείτε στο διακομιστή βάσης δεδομένων όπου θέλετε να δημιουργήσετε μια ειδοποίηση.
  2. Αναπτύξτε το φάκελο του SQL Server Agent κάνοντας κλικ μία φορά στο εικονίδιο " + " στα αριστερά του φακέλου.
  3. Κάντε δεξί κλικ στο φάκελο Ειδοποιήσεις και επιλέξτε Νέα ειδοποίηση από το αναδυόμενο μενού.
  4. Πληκτρολογήστε ένα περιγραφικό όνομα για την ειδοποίησή σας στο πλαίσιο κειμένου Όνομα .
  5. Επιλέξτε τον τύπο ειδοποίησης από το αναπτυσσόμενο μενού. Οι επιλογές σας είναι οι συνθήκες απόδοσης του SQL Server, όπως η φόρτωση CPU και ο ελεύθερος χώρος στο δίσκο, συμβάντα του SQL Server όπως θανατηφόρα σφάλματα, σφάλματα σύνταξης και ζητήματα υλικού και συμβάντα WMI (Windows Management Instrumentation).
  6. Παρέχετε οποιεσδήποτε πληροφορίες σχετικές με την ειδοποίηση που ζητούνται από τον SQL Server, όπως συγκεκριμένο κείμενο που περιλαμβάνεται στην αναφορά συμβάντος και παραμέτρους για ειδοποιήσεις κατάστασης απόδοσης.
  7. Κάντε κλικ στο εικονίδιο απόκρισης στο παράθυρο Επιλογή σελίδας του παραθύρου " Νέα ειδοποίηση " .
  8. Εάν θέλετε να εκτελέσετε μια εργασία του SQL Server Agent όταν εμφανιστεί η ειδοποίηση, κάντε κλικ στο πλαίσιο ελέγχου Εκτέλεση εργασίας και επιλέξτε μια εργασία από το αναπτυσσόμενο μενού.
  9. Εάν θέλετε να ειδοποιήσετε τους φορείς εκμετάλλευσης βάσεων δεδομένων όταν εμφανιστεί η ειδοποίηση, κάντε κλικ στο πλαίσιο ελέγχου Notify operators και, στη συνέχεια, επιλέξτε τους χειριστές και τους τύπους ειδοποιήσεων από το δίκτυο.
  1. Κάντε κλικ στο OK για να δημιουργήσετε την ειδοποίηση.

Προσθήκη ειδοποιήσεων χρησιμοποιώντας το Transact-SQL

Ξεκινώντας με τον SQL Server 2008, μπορείτε επίσης να προσθέσετε ειδοποιήσεις χρησιμοποιώντας το Transact-SQL. Χρησιμοποιήστε αυτήν τη σύνταξη από τη Microsoft:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] σοβαρότητα] [, [@enabled =] ενεργοποιημένη] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message = notification_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' βάση δεδομένων '] [, [@event_description_keyword =]' event_description_keyword_pattern '] [, {[jjob_id =] job_id | [@job_name =] 'job_name'}] [, [@raise_snmp_trap =] raise_snmp_trap] [, [@performance_condition =]'conformance_condition '] [, [@category_name =]' category '] [, [@wmi_namespace =]' wmi_namespace '] [, [@wmi_query =]' wmi_query ']