Uyarılar için tanımlama
Olayları tarafından üretilir SQL Server ve girilen Microsoft Windows Uygulama günlüğüne. SQL Server Aracı, uygulama günlüğüne okur ve orada tanımlamış olduğunuz uyarılara yazılan olayları karşılaştırır.Ne zaman SQL Server Aracı bir eşleşme bulur, bu otomatik bir yanıt için bir olay uyarı harekete. Izleme özelliğine ek olarak SQL Server olayları SQL Server Aracı, ayrıca performansı koşullar ve Windows Yönetim Araçları (WMI) olayları izleyebilirsiniz.
uyarı tanımlamak için , aşağıdakileri belirtmeniz gerekir:
uyarı adı.
uyarı tetikleyen olay veya performans koşul.
Eylem, SQL Server Aracı, olay veya performans koşul için bir yanıt alır.
Bir uyarı adlandırma
Her uyarı bir adı olması gerekir.Uyarı adları örnek içinde benzersiz olmalıdır. SQL Server yok, daha uzun olabilir 128 karakter.
Bir olay türünü seçme
Uyarı yanıt bir olay belirli bir türde.Uyarılar aşağıdaki olay türleri için yanıt:
SQL Server olayları
SQL Server Performans koşulları
WMI olayları
Olay türü, olayın kesin olarak belirlemek için kullandığınız parametreleri belirler.
Bir SQL Server olay belirtme
Bir veya daha fazla olaylarına yanıt olarak gerçekleşmesi için bir uyarı belirtebilirsiniz.uyarı tetikleyecek olayları belirtmek için aşağıdaki parametreleri kullanın:
Hata Numarası
SQL Server Belirli bir hata ortaya çıktığında, aracı bir uyarı tetikler.Örneğin, Veritabanı Konsolu komutları'nı (DBCC) çağırmak için yetkisiz denemelerine yanıt için hata numarası 2571 belirtebilir.
Önem düzey
SQL Server Belirli önem herhangi bir hata ortaya çıktığında, aracı bir uyarı tetikler.Örneğin, 15 Transact-SQL deyimleri sözdizimi hataları yanıtlamak için önem düzeyini belirtebilir.
Database
SQL Server Aracı, yalnızca belirli bir veritabanında olayı oluştuğunda bir uyarı tetikler.Bu seçenek, hata numarası veya önem düzey ek olarak uygulanır.Örneğin, üretim için kullanılan bir veritabanı ve raporlamak için kullanılan bir veritabanı örnek varsa, yalnızca üretim veritabanındaki sözdizimi hataları yanıt veren bir uyarı tanımlayabilirsiniz.
Olay metin
SQL Server Belirtilen olay olay iletisi içinde belirli bir metin dizesi içeren aracısının bir uyarı tetikler.Örneğin, belirli bir tablo veya belirli bir kısıtlamanın adını içeren iletilere yanıt veren bir uyarı tanımlayabilirsiniz.
Bir performans durumu seçme
Belirli bir performans durumuna yanıt gerçekleşmesi için bir uyarı belirtebilirsiniz.Bu durumda, uyarı ve sayaç, uyarının oluştuğu olup olmadığını gösteren gerekir davranışı için bir eşik izlemek için performans sayacı belirtin.Performans koşul ayarlamak için aşağıdaki öğeler üzerinde tanımlamalısınız SQL Server Agent Genel sayfaYeni uyarı or the Uyarı özellikleri iletişim kutusu:
Nesne
Nesne izlenecek için performans alanıdır.
Sayacı
Bir sayacı, izlenecek alanının bir özniteliktir.
Örnek
The SQL Server örnek defines the specific örnek (if any) of the öznitelik to be monitored.
Sayaç yoksa uyar and Değer
Uyarı ve uyarı üreten davranışı eşiği.Eşik bir sayıdır.Bir davranıştır Aşağıda: falls below, eşit olur., or Değeri belirtilen sayı eşiğin.The Value is a number that describes the performance condition counter.Örneğin, küme performans nesnesi için gerçekleşmesi için bir uyarı SQLServer:Locks when the Kilit, bekleme saat 30 dakika aşıyor, seçtiğiniz eşiğin and 30 olarak belirttiğiniz value.
Başka bir örnek olarak, uyarı performans nesnesi için oluştuğunu belirtebilir SQLServer:Transactions , boş alantempdb 1000 KB düştüğünde.Bunu ayarlamak için , sayacı seçmelisiniz. Tempdb (KB) boş alan, Aşağıda yer alıyorsa,and a Değer of 1000.
Not
Performans verilerini düzenli olarak, küçük bir gecikmeyle (birkaç saniye) ulaşıldı eşik performans uyarısı geçtiği arasında açabilecek örneklenir.
Bir WMI olay seçme
Uyarı yanıt olarak, belirli bir WMI ortaya belirtebileceğiniz olay.Bir WMI olay seçmek için aşağıdaki üzerinde tanımlamalısınız SQL Server Agent Genel sayfaYeni uyarı or the Uyarı özellikleri iletişim kutusu:
Ad alanı
SQL Server Sağlanan WMI ad boşluğu WMI istemci aracısının kaydeder olaylar için sorgulanamıyor.
Query
SQL Server Aracı, belirli bir olayı tanımlamak için sağlanan Windows Yönetim Araçları sorgu dili (WQL) deyim kullanır.
Ortak görevlere bağlantıları aşağıda verilmiştir: