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

Ayrıca bkz.

Başvuru

SQL Server nesneleri kullanma