Aracılığıyla paylaş


Olayları yönetmek

Örneğine iletebilir SQL Serverkarşılayan veya aşan bir özel hata önem düzeyi tüm olay iletilerini. Buna denir Olay iletme. Ana sunucu da olabilir, özel bir sunucu yönlendirme sunucusudur. Sunucu grubu için uyarı yönetimi merkezileştirmek için Olay iletme kullanabilirsiniz, böylece iş yükünü üzerinde yoğun olarak azaltılması sunucuları kullanılır.

Bir sunucunun diğer sunucuları grubu için olayları aldığında, olayları alan sunucusu denir bir Uyarıları yönetimi sunucusu. Multiserver ortamı içinde ana sunucu uyarıları yönetimi sunucusu belirleyin.

Uyarıları yönetimi sunucusu kullanmanın avantajları

Uyarıları yönetimi sunucusu kurma avantajları şunlardır:

  • Merkezcilik. Merkezi Denetim ve çeşitli örneklerini olayların birleştirilmiş bir görünümünü SQL Servertek bir sunucudan mümkündür.

  • Ölçeklenebilirlik. Birçok fiziksel sunucuları tek bir mantıksal sunucu olarak yönetilebilir. Ekleme veya gerektiğinde bu fiziksel sunucu grubuna sunucu kaldırma.

  • Verimlilik. Yapılandırma süresi azalır, çünkü uyarılar ve işleçler yalnızca bir kez tanımlamanız gerekir.

Uyarıları Management Server kullanarak dezavantajları

Uyarıları yönetimi sunucusu kurma dezavantajları şunlardır:

  • Artan trafik. Uyarıları management server için olayları yönlendirme ağ trafiği artırabilir. Bu artış, belirlenen önem düzeyi olaylar Olay iletme kısıtlayarak moderator.

  • Tek hata noktası. Uyarıları yönetimi sunucusu çevrimdışı olursa, herhangi bir olay için sunucularını yönetilen grup hiçbir uyarı verilir.

  • Sunucu yükü. Uyarılar için iletilen olayları işleme uyarıları yönetimi sunucusu üzerinde artan bir işlem yükü neden olur.

Uyarıları Management Server kullanma yönergeleri

Uyarıları yönetimi sunucusu yapılandırırken aşağıdaki yönergeleri izleyin:

  • İletilen olayları almak için uyarıları yönetimi sunucusu SQL Server varsayılan kopyası olmalıdır.

  • Uyarıları management server üzerinde çalışan kritik ya da yoğun olarak kullanılan uygulamalar kaçının.

  • Aynı uyarıları yönetimi sunucusu paylaşmak için birçok sunucu yapılandırılırken ilgili ağ trafiği dikkatle planlayın. Tıkanıklığı kaynaklanıyorsa, belirli uyarıları yönetimi sunucusu sunucuları sayısını azaltın.

    İçinde kayıtlı sunucuları SQL Server Management Studiouyarıları iletme sunucusu olarak bu sunucu tarafından seçilecek kullanılabilir sunucuları listesini oluşturmaktadır.

  • Yerel örneği üzerinde uyarılar tanımlayın SQL Servergerektiren uyarıları yönetimi sunucusu için uyarıları iletme yerine bir sunucuya özgü tepki.

    Uyarıları management server için mantıksal bir bütün olarak ileten tüm sunucuları görüntüler. Örneğin, 605 olay aynı şekilde sunucu a ve sunucu b 605 bir olay uyarıları yönetimi sunucusu yanıt

  • Uyarı Sistemi yapılandırdıktan sonra düzenli olarak denetlemek için Microsoft Windows uygulama günlüğüne SQL ServerAracısı olaylarının.

    Uyarıları altyapısı tarafından karşılaşılan hata koşulları "SQL Server Agent." kaynak adıyla yerel Windows uygulama günlüğüne yazılan Örneğin, eğer SQL Serverajan olarak tanımlanmış bir e-posta bildirimi gönderemezsiniz, uygulama \Kütüğü günlüğe bir olay

Yerel olarak tanımlanmış bir uyarı inactivated ve olay ortaya Uyarı ateşlenmesine neden olmuş, (uyarı iletme koşulu karşılamazsa) olay uyarıları yönetimi sunucusuna iletilir. Yerel geçersiz kılar (aynı zamanda uyarıları yönetimi sunucuda tanımlanmış olan, yerel olarak tanımlanan uyarılar) bu iletme sağlar ve yerel site olarak kullanıcı tarafından gerekli açık olması için. Ayrıca yerel uyarıları tarafından işlenen bile olayları, her zaman ki iletilmesi, ayrıca talep edebilir.

Multiserver ortamında olayları yönetmek için ortak görevleri şunlardır:

Uyarıları yönetimi sunucusu belirtmek için

Uyarı yanıt tanımlamak için

Olayı tetikleyen işleri çalıştırma

Uyarı yanıt yürütülecek bir iş tanımlayabilirsiniz. Örneğin, bir iş ki düzeltir ya da daha fazla uyarıyı tarafından algılanan sorun tanılar yürütebilirsiniz.

[!NOT]

Bir iş, bir olay yükseltebilirsiniz, çünkü bir özyinelemeli uyarı iş döngü oluşturmak değil dikkat edin.

Ayrıca bkz.

Başvuru

sys.Sysmessages (Transact-sql)