Share via


Uyarıları tanımlama

Olayları tarafından üretilen SQL Server ve içine girilen Microsoft Windows Uygulama günlüğünüSQL Server Aracı Uygulama günlüğünü okur ve tanımladığınız uyarıları orada yazılan olaylar karşılaştırır.Zaman SQL Server Aracısı bir eşleşme bulur, onu harekete bir uyarı olduğu otomatik bir yanıt olarak bir olay.İzleme ek olarak SQL Server olaylar, SQL Server Aracısı performans koşul ve da izleyebilirWindows Yönetim Araçları (WMI) olayları.

uyarı tanımlamak için aşağıdakileri belirtmeniz gerekir:

  • Uyarı adı.

  • uyarı tetikleyen olay veya performans koşul.

  • Eylem, SQL Server Aracısı götüren yanıt olarak olay veya performans koşul.

Bir uyarı adlandırma

Her uyarı, bir adı olması gerekir.Adları örnek içinde benzersiz olmalı uyar SQL Server ve daha uzun olabilir 128 karakter.

Olay türünü seçme

Olay belirli bir türü için bir uyarı verir.Aşağıdaki olay türleri için uyarılar yanıt:

  • SQL Server olaylar

  • SQL Server Performans koşulları

  • WMI olayları

Kesin olay belirtmek için kullandığınız parametreleri olayın türünü 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 Server Aracısı, belirli bir hata oluştuğunda bir uyarı tetikler.Örneğin, Veritabanı Konsolu komutları (dbcc) çağırmak için yetkisiz denemelerine yanıt için hata numarası 2571 belirtebilir.

  • Önem düzey

    SQL Server Aracısı, özel önem herhangi bir hata oluştuğunda bir uyarı tetikler.Örneğin, Transact-sql deyimlerinin sözdizimi hatalarını yanıtlamak için 15 önem düzey belirtebilir.

  • Veritabanı

    SQL Server Yalnızca belirli bir veritabanında olay gerçekleştiğinde Aracısı 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 raporlama için kullanılan bir veritabanı örnek içeriyorsa, veritabanındaki üretim yalnızca sözdizimi hataları yanıt veren bir uyarı tanımlayabilirsiniz.

  • Olay metin

    SQL Server Aracısı belirtilen olay belirli bir metin içeriyorsa uyarı harekete dize olay iletisi.Örneğin, belirli bir tablo ya da belirli bir kısıtlama adı içeren iletilere yanıt veren bir uyarı tanımlayabilirsiniz.

Performans koşul seçme

Uyarı yanıt belirli performans koşul olarak gerçekleşmesi için belirtebilirsiniz.Bu durum, performans sayacı izlemek için belli bir uyarı ve sayaç uyarısını ortaya olduğunu göstermek gerekir davranışı belirtin.İçin küme bir performans koşul aşağıdaki öğeler üzerinde tanımlamalısınız SQL Server Agent Genel sayfa Yeni uyarı veya Uyarı özellikleri iletişim kutusu:

  • Nesne

    Nesne izlenecek performans alanıdır.

  • Sayaç

    Bir sayaç bir öznitelik izlenecek alanının.

  • Örnek

    The SQL Server instance defines the specific instance (if any) of the attribute to be monitored.

  • Sayaç, uyar ve değer

    Eşik uyarı ve uyarı üretir davranışı.Eşik bir sayıdır.Bir davranıştır biri: altına düştüğünde, eşit olur, veya rises bir sayı yukarıda belirtilen değer için.The Value is a number that describes the performance condition counter.Örneğin, küme gerçekleşmesi için performans nesnesi için bir uyarı SQLServer:Locks , Kilit bekleme süresi 30 dakika, seçim aşan üstüne çıktığını ve 30 olarak belirtmek değeri.

    Başka bir örnek olarak, performans nesnesi için bir uyarı oluştuğunu belirtebilir SQLServer:Transactions , boş alanı, tempdb 1000 kb düştüğünde.İçin küme , bu, sayaç seçim tempdb (kb) boş alan miktarını, altına düştüğündeve bir değeri , 1000.

    Not

    Performans verileri örneklenmiş düzenli olarak, hangi ulaşıldı eşik ve performans oluşumunu arasında küçük bir gecikme (birkaç saniye) yol açabilir uyarı.

WMI Olay seçme

Uyarı yanıt olarak belirli bir WMI olay ortaya belirtebilirsiniz.WMI Olay seçmek için aşağıdaki üzerinde tanımlamalısınız SQL Server Agent Genel sayfa Yeni uyarı veya Uyarı özellikleri iletişim kutusu:

  • Ad alanı

    SQL ServerAgent WMI olarak kaydeder istemci sağlanan WMI ad alanına sorgulamak için olayları.

  • Sorgu

    SQL ServerAracı kullanan Windows Yönetim Araçları sorgu dili (wql) deyim belirli olay tanımlayan sağlanan.

Ortak görevlere bağlantılar şunlardır:

Bir ileti numarası üzerinde temel uyarı oluşturmak için

Önem düzeyine göre uyarı oluşturmak için

Bağlı bir WMI Olay uyarı oluşturmak 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ı etkinleştirmek veya devre dışı bırakmak

Ayrıca bkz.

Başvuru