SQL Server Uyarıları, Saat Başı Hata Bildirimini Sağlar
SQL Server Agent, olağandışı durumlar meydana geldiğinde veritabanı yöneticilerinin otomatik olarak bildirilmesine izin verir. Bu güçlü uyarı mekanizması, 24 saatlik bir operasyon merkezi kurmadan veri tabanının performansının 24 saat izlenmesini sağlar.
Bir Uyarı Tanımlamak için Genel Gereksinim
Bir uyarı tanımlamak için aşağıdakiler dahil bazı temel bilgilere ihtiyacınız vardır:
- Uyarı adı - Uyarı adları SQL Server'da benzersiz olmalıdır. Onlar 128 karakterden daha uzun olamazlar.
- Alarmı tetikleyen olay - Olay tipi, kullanılan parametreleri belirler. Üç tür uyarı, SQL Server olayları, SQL Server performans koşulları ve Windows Yönetim Araçları olaylarıdır.
- Olay tetiklendiğinde SQL Server Agent'ın aldığı eylem . Herhangi bir uyarı, bu iki uyarı türünün (veya her ikisine birden) atanabilir: Bir SQL Server Agent işini yürüt ve / veya Bir operatöre bildirme.
Adım Adım SQL Server Uyarı Kurulumu
Bu talimatlar SQL Server 2005 ve daha yeni için geçerlidir.
- SQL Server Management Studio'yu açın ve bir uyarı oluşturmak istediğiniz veritabanı sunucusuna bağlanın.
- Klasörün solundaki " + " simgesine bir kez tıklayarak SQL Server Agent klasörünü genişletin.
- Uyarılar klasörünü sağ tıklayın ve açılır menüden Yeni Uyarı'yı seçin.
- Ad metin kutusuna, uyarınız için açıklayıcı bir ad yazın.
- Açılır menüden uyarı türünü seçin. Seçimleriniz, CPU yükü ve boş disk alanı, ölümcül hatalar, sözdizimi hataları ve donanım sorunları ve Windows Yönetim Araçları (WMI) olayları gibi SQL Server olayları gibi SQL Server performans koşullarıdır.
- Olay raporunda yer alan belirli metin ve performans koşulu uyarıları için parametreler gibi SQL Server tarafından istenen uyarıya özel ayrıntıları sağlayın.
- Yeni Uyarı penceresinin Bir sayfa bölmesi seçin bölümünde Yanıtla simgesini tıklayın.
- Uyarı oluştuğunda bir SQL Server Agent işini yürütmek istiyorsanız, İşi çalıştır onay kutusunu işaretleyin ve açılır menüden bir iş seçin.
- Uyarı oluştuğunda veritabanı operatörlerine bildirmek isterseniz, Operatörleri bilgilendir onay kutusunu işaretleyin ve ardından operatörleri ve bildirim türlerini ızgaradan seçin.
- Uyarı oluşturmak için Tamam'a tıklayın.
Transact-SQL kullanarak uyarı ekleme
SQL Server 2008 ile başlayarak, Transact-SQL kullanarak uyarıları da ekleyebilirsiniz. Microsoft'tan şu sözdizimini kullanın:
sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] önem derecesi] [, [@enabled =] etkin] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' notice_event_description_in] [, [@database_name =] 'veritabanı'] [@job_name =] 'job_name'}] [, [@raise_snmp_trap =] yükselt_snmp_trap] [, [@performance_condition =] 'performance_condition'] [, [@category_name =] 'kategori'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']