למד את הדרך הקלה ביותר ליצור התראה באמצעות SQL Server הסוכן

התראות של SQL Server מספקות הודעת שגיאה מסביב לשעון

SQL Server Agent מאפשר התראה אוטומטית של מנהלי מסד נתונים כאשר מתרחשות נסיבות חריגות. מנגנון התראה חזק זה מאפשר ניטור של 24 שעות של ביצועי מסד הנתונים ללא צוות של 24 שעות ביממה.

דרישות כלליות להגדרת התראה

על מנת להגדיר התראה, אתה צריך מידע בסיסי מסוים, כולל:

שלב אחר שלב הגדרת התראה של SQL Server

הוראות אלה חלות על SQL Server 2005 ומעלה.

  1. פתח את SQL Server Management Studio והתחבר לשרת מסד הנתונים שבו ברצונך ליצור התראה.
  2. הרחב את התיקייה SQL Server Agent בלחיצה אחת על הסמל " + " שמשמאל לתיקייה.
  3. לחץ לחיצה ימנית על התיקייה התראות ובחר New Alert מהתפריט המוקפץ.
  4. הקלד שם תיאורי עבור ההתראה שלך בתיבת הטקסט שם .
  5. בחר את סוג ההתראה מהתפריט הנפתח. האפשרויות שלך הן תנאי ביצועים של SQL Server, כגון עומס CPU ושטח דיסק פנוי, אירועים של SQL Server כגון שגיאות קטלניות, שגיאות תחביר ובעיות חומרה ואירועים של Windows Management Instrumentation (WMI).
  6. ספק את הפרטים הספציפיים להתראה הנדרשים על-ידי SQL Server, כגון טקסט ספציפי הכלול בדוח האירוע ובפרמטרים עבור התראות על מצב ביצועים.
  7. לחץ על הסמל ' תגובה' בחלון ' התראה חדשה' בחר בחלונית דף .
  8. אם ברצונך לבצע עבודה של SQL Server Agent כאשר ההתראה מתרחשת, לחץ על תיבת הסימון בצע משימה ובחר עבודה מתוך התפריט הנפתח.
  9. אם ברצונך להודיע ​​למפעילי מסדי נתונים כאשר ההתראה מתרחשת, לחץ על תיבת הסימון נודיע מפעילים ולאחר מכן בחר את האופרטורים ואת סוגי ההודעות מהרשת.
  1. לחץ על אישור כדי ליצור את ההתראה.

הוספת התראות באמצעות Transact-SQL

החל מ- SQL Server 2008, באפשרותך גם להוסיף התראות באמצעות Transact-SQL. השתמש בתחביר זה ממיקרוסופט:

, [@notification_message =] ', [@name_id =] message_id] [, [[@severity =] חומרת] [, [@enabled =] enabled] [, [@delay_between_responses =] delay_between_responses] ) [[@database_name =] 'database'] [, [@event_description_keyword =] 'event_description_keyword_pattern'] [, {[@ @job_id =] job_id | [@job_name =] 'job_name'}] [, [@raise_snmp_trap =] elev_snmp_trap] [, [@performance_condition =] 'performance_condition'] [, [@category_name =] 'category'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']