Skip to main content

Δημιουργήστε μια ειδοποίηση χρησιμοποιώντας τον SQL Server Agent

hadoop yarn architecture (Απρίλιος 2024)

hadoop yarn architecture (Απρίλιος 2024)
Anonim

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

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

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

  • Όνομα ειδοποίησης - Τα ονόματα ειδοποιήσεων πρέπει να είναι μοναδικά στον SQL Server. Δεν μπορεί να υπερβαίνει τους 128 χαρακτήρες.
  • Το γεγονός που ενεργοποιεί την ειδοποίηση - Ο τύπος συμβάντος καθορίζει τις παραμέτρους που χρησιμοποιούνται. Οι τρεις τύποι ειδοποιήσεων είναι τα συμβάντα του SQL Server, οι συνθήκες απόδοσης του SQL Server και τα συμβάντα των Windows Management Instrumentation.
  • Η δράση που ο SQL Server Agent παίρνει όταν ενεργοποιείται το συμβάν. Οποιαδήποτε ειδοποίηση μπορεί να αντιστοιχιστεί είτε (ή και οι δύο) από αυτούς τους δύο τύπους ειδοποίησης: Εκτέλεση εργασίας SQL Server Agent και / ή Ειδοποίηση φορέα εκμετάλλευσης.

Εγκατάσταση συναγερμού 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 κατά την εμφάνιση της προειδοποίησης, κάντε κλικ στο κουμπί Εκτελέστε εργασία και επιλέξτε μια εργασία από το αναπτυσσόμενο μενού.
  9. Αν θέλετε να ειδοποιήσετε τους φορείς εκμετάλλευσης βάσεων δεδομένων όταν εμφανιστεί η ειδοποίηση, κάντε κλικ στο Ειδοποιήστε τους φορείς εκμετάλλευσης και στη συνέχεια επιλέξτε τους χειριστές και τους τύπους ειδοποιήσεων από το δίκτυο.
  1. Κάντε κλικ Εντάξει για να δημιουργήσετε την ειδοποίηση.

Προσθήκη ειδοποιήσεων χρησιμοποιώντας το 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 = 'ειδοποίηση_μηνύματος'

, @include_event_description_in = include_event_description_in

, @database_name = 'βάση δεδομένων'

, @event_description_keyword = 'event_description_keyword_pattern'

, @job_name = 'όνομα_ργασίας'

, @raise_snmp_trap = raise_snmp_trap

, @performance_condition ='conformance_condition '

, @category_name = 'κατηγορία'

, @wmi_namespace = 'wmi_namespace'

, @wmi_query = 'wmi_query'