Uyarıları
Olaylar tarafından üretilen SQL Serverve içine girilen MicrosoftWindows uygulama \Kütüğü SQL ServerAjan uygulama günlüğünü okur ve yazılı var tanımladığınız uyarı olayları karşılaştırır. Ne zaman SQL ServerAracısı bir eşleşme bulur, bir otomatik yanıt-e doğru bir olay olan uyarı, yangınlar. İzleme ek olarak SQL Serverolaylar, SQL ServerAracısı aynı zamanda performans koşullar ve Windows Yönetim Araçları (WMI) olayları izlemek.
Uyarı tanımlamak için aşağıdakileri belirtmeniz gerekir:
Uyarı adı.
Uyarıyı tetikleyen olay veya performans koşul.
Eylem, SQL Serveraracı alır olay veya performans koşul tepki.
Uyarı adlandırma
Her uyarı, bir adı olması gerekir. Adları örneği içinde benzersiz olmalıdır dikkatli SQL Serverve daha uzun olabilir 128 karakter.
Olay türünü seçme
Belirli bir türdeki olay olarak uyarı verir. Aşağıdaki olay türleri için uyarılar yanıt:
SQL Serverolaylar
SQL Serverperformans koşulları
WMI olayları
Olay türü kesin olay belirtmek için kullandığınız parametreleri belirler.
SQL Server olay belirtme
Bir veya daha fazla olaylarına yanıt olarak gerçekleşmesi için uyarı belirtebilirsiniz. Bir uyarı tetikleyen olayları belirtmek için aşağıdaki parametreleri kullanın:
Hata numarası
SQL ServerBelirli bir hata oluştuğunda bir uyarı aracı patlar. Örneğin, Veritabanı Konsolu komutları (dbcc) çağırmak için yetkisiz denemelerine yanıt için hata numarası 2571 belirtebilir.
Önem düzeyi
SQL ServerÖzel önem herhangi bir hata oluştuğunda bir uyarı aracı patlar. Örneğin, Transact-sql deyimlerinin sözdizimi hatalarını yanıtlamak için 15 önem düzeyi belirtebilir.
Veritabanı
SQL ServerYalnızca belirli bir veritabanında olay meydana geldiğinde uyarı aracı patlar. Bu seçenek, hata numarasını veya önem düzeyi ek olarak uygulanır. Örneğin, üretim için kullanılan bir veritabanı ve raporlama için kullanılan bir veritabanı örneği içeriyorsa, yalnızca üretim veritabanı sözdizimi hataları yanıt uyarı tanımlayabilirsiniz.
Olay metin
SQL ServerAgent uyarı yangınları, belirli bir metindeki olay iletisinde belirtilen olay içerir. Örneğin, belirli bir tablo ya da belirli bir kısıtlama adı içeren iletilere yanıt veren uyarı tanımlayabilirsiniz.
Performans koşul seçme
Uyarı yanıt belirli performans koşul olarak gerçekleşmesi için belirtebilirsiniz. Bu durumda, izlemek için bir eşik uyarı ve sayaç uyarının oluştuğu olduğunu göstermelidir davranışı için performans sayacı belirtin. Performans koşul ayarlamak için önce aşağıdaki öğeleri üzerinde tanımlamalısınız SQL Serverajan Genel sayfası Yeni uyarı ya da Uyarı özellikleri iletişim kutusu:
Nesne
Nesne izlenecek performans alanıdır.
Sayaç
Bir sayaç, izlenecek alanının bir özniteliğidir.
Örnek
SQL ServerÖrneği belirli örneği (varsa) izlenecek özniteliği tanımlar.
Karşı uyarı ve değer
Eşik uyarı ve uyarı üretir davranışı. Eşik bir sayıdır. Bir davranış olduğunu biri: düştüğünde, eşit olur, veya değeri yükselir bir numara yukarıda belirtilen. Değeri performans koşul sayaç açıklar bir sayıdır. Örneğin, performans nesnesi için gerçekleşmesi için uyarı ayarlamak için SQLServer:Locks zaman Kilit bekleme süresi 30 dakika seçsin aşan üzerinde yükselir ve 30 olarak belirtmek değeri.
Başka bir örnek olarak, bir uyarı için performans nesnesi oluştuğunu belirtebilir SQLServer: Transactions zaman boş alan tempdb 1000 kb düşer. Bunu ayarlamak için sayaç seçsin tempdb (kb) boş alan, düştüğündea değeri , 1000.
[!NOT]
Performans verilerini düzenli olarak hangi küçük bir gecikme (birkaç saniye) ulaşmış eşiğine ve performans uyarısı oluşumunu arasında yol örneklenir.
WMI olay seçme
Uyarı yanıt olarak belirli bir WMI olay meydana belirtebilirsiniz. WMI olay seçmek için önce aşağıdaki Tarih tanımlamalısınız SQL Serverajan Genel sayfası Yeni uyarı ya da Uyarı özellikleri iletişim kutusu:
Ad alanı
SQL ServerWMI istemcisi olarak sağlanan WMI ad kayıtlarını Aracısı olayları sorgulamak.
Sorgu
SQL ServerAjan belirli olayı tanımlayan sağlanan Windows Yönetim Araçları Sorgu Dili (wql) deyimini kullanır.
Ortak görevlere bağlantılar şunlardır:
Bir ileti sayısı temelinde uyarı oluşturmak için
Önem düzeyleri temel alınarak uyarı oluşturmak için
Geçerli bir WMI olay uyarı oluşturmak için
Uyarı yanıt tanımlamak için
Kullanıcı tanımlı olay hata iletisi oluşturmak için
Kullanıcı tanımlı olay hata iletisi değiştirmek için
Kullanıcı tanımlı olay hata iletisini silmek için
Uyarıyı etkinleştirmek veya devre dışı bırakmak