Ilke tabanlı yönetimi kullanarak sunucuları yönetme

Ilke tabanlı yönetimi olan bir veya daha fazla örneğini yönetmek için kullanılan bir sistem SQL Server 2012. Ne zaman SQL Serverilke tabanlı yönetimi ilkesi yöneticileri kullanma, kullandıkları SQL Server Management Studiosunucu örneği gibi tüzel yönetmek için ilke oluşturmak için SQL Server, veritabanları, ya da diğer SQL Servernesnelerin.

Ilke tabanlı yönetimi avantajları

Ilke tabanlı yönetimi aşağıdaki senaryolarda sunulan sorunların çözümünde yardımcı olur:

  • Bir şirket politikası, veritabanı posta veya sql Mail yasaklar. Bu iki özellik sunucu durumunu denetlemek için ilke oluşturulur. Bir yönetici, sunucu durumu ilkesi karşılaştırır. Sunucu durumu uymayan yönetici yapılandırma modu seçer ve İlkesi Sunucu durumu uyumlu duruma getiriyor.

  • AdventureWorks2012 Harfleri ile başlamak için tüm saklı yordamlar gerektiren bir adlandırma kuralı veritabanı olan AW_. Bir ilke, bu ilkeyi uygulamak için oluşturulur. Yönetici, bu ilkeyi testleri ve uymayan saklı yordamların listesini alır. Gelecekteki saklı yordamlar bu adlandırma kuralı ile uyumlu olmayan, saklı yordamlar oluşturma deyimleri başarısız.

[!NOT]

İlkeleri bazı nasıl etkileyebileceğini unutmayın SQL Serverözellikleri iş. Örneğin, veri yakalama ve işlem çoğaltma kullanma her ikisi değiştirmek systranschemastablo, dizin yok. Tüm tablolar bir dizin olması gerekir bir ilkeyi etkinleştirirseniz, uyum politikası zorlamayı özelliklerin başarısız olmasına neden olur.

Politikaları oluşturulup yönetilir kullanarak Management Studio. İşlemi aşağıdaki adımları içerir:

  1. Yapılandırılacak özellikleri içeren bir ilke tabanlı yönetimi tarafı seçin.

  2. Yönetimi tarafı durumunu belirten bir koşul tanımlayın.

  3. Koşul hedef kümeleri ve Değerlendirme modu filtre ek koşullar içeren bir ilke tanımlayın.

  4. Bir örneği olup olmadığını kontrol SQL Serverilkesiyle uyumlu olan.

Başarısız ilkeleri için Object Explorer kritik sağlık uyarı hedef ve nesne Explorer ağacında daha yüksek olan düğümleri yanındaki kırmızı bir simge olarak gösterir.

[!NOT]

Nesne için ilke ayarlama sistemi hesaplar zaman, varsayılan olarak sistem nesneleri hariç tutulur. Örneğin, ilke nesne kümesini tüm tablolar için başvurursa, ilke sistem tabloları için uygulanmaz. Kullanıcılar sistem nesneleri karşı bir ilke değerlendirmek istiyorsanız, onlar açıkça nesne kümesine sistem nesneleri ekleyebilirsiniz. Ancak, ancak tüm ilkeleri are taraftar için zamanında kontrol performans nedenle Değerlendirme modu, rasgele nesne kümeleri için desteklenen tüm ilkeleri değişiklik kontrol Değerlendirme modu. Daha fazla bilgi için bkz: https://blogs.MSDN.com/b/sqlpbm/archive/2009/04/13/policy-evaluation-modes.aspx

Ilke tabanlı yönetimi kavramları

Ilke tabanlı yönetimi üç bileşeni vardır:

  • İlke yönetimi

    İlke yöneticileri ilkeleri oluşturun.

  • Açık yönetim

    Yöneticiler bir veya daha fazla yönetilen hedefleri seçin ve açıkça hedeflerini belirli bir ilkesiyle uyumlu veya açıkça bir ilkesiyle uyumlu hedefleri olun.

  • Değerlendirme modları

    Üçü otomatikleştirilebilir dört Değerlendirme modu vardır:

    • İsteğe bağlı. Bu mod doğrudan kullanıcı tarafından belirtilen ilke değerlendirir.

    • Değişiklik: engelleme. Bu otomatik mod ddl Tetikleyiciler ilke ihlallerini önlemek için kullanır.

      Önemli notÖnemli

      Eğer nested triggerssunucu yapılandırma seçeneği devre dışı bırakılır, değişiklik: engelleme düzgün çalışmaz. İlke tabanlı yönetimi algılamak ve bu değerlendirme modu kullanan ilkeleri ile uyumlu olmayan ddl işlemleri geri ddl Tetikleyicileri kullanır. Kaldırma İlkesi tabanlı yönetimi ddl Tetikleyiciler veya yuva Tetikleyiciler devre dışı bırakma neden olacak başarısız veya beklenmedik bir şekilde gerçekleştirmek bu değerlendirme modu.

    • Değişiklik: yalnızca günlük dosyası. Bu otomatik mod olay bildirimi ilgili bir değişiklik yapıldığında bir ilke değerlendirmek için kullanır.

    • Zamanlama. Bu otomatik mod kullanan bir SQL Serverdüzenli olarak değerlendirileceği bir İlke Aracısı işi.

    Otomatik ilkeleri değil etkinleştirildiğinde, ilke tabanlı yönetimi sistem performansını etkilemez.

Ilke tabanlı yönetimi terimleri

  • Ilke tabanlı yönetim yönetilen hedef
    Örneği gibi ilke tabanlı yönetimi tarafından yönetilen varlıklar SQL Server Veritabanı Altyapısı, veritabanı, tablo veya dizin. Tüm hedef sunucu örneği hedef hiyerarşisi oluştururlar. Hedef kümesi uygulayarak sonuç hedefleri kümesini filtreleri hedef hiyerarşiye, örneğin ait veritabanındaki tüm tabloları hedef kümesidir HumanResourcesşema.

  • İlke tabanlı yönetimi tarafı
    Bir davranış ya da özelliklerini yönetilen hedefleri belirli türlerdeki modeli mantıksal özellik kümesi. Sayısı ve özellikleri özellikleri tarafı yerleşiktir ve eklenebilir veya yalnızca yüzünü maker tarafından kaldırıldı. Hedef türü bir veya daha fazla yönetim esaslarını uygulayabilir ve yönetimi tarafı bir veya daha fazla hedef türüne uygulanabilir. Bir tarafı bazı özellikler, yalnızca belirli bir sürümüne uygulayabilirsiniz. Örneğin, veritabanı posta özelliği yüzey alanı yapılandırması tarafı sadece uygulanır SQL Server 2005ve sonraki sürümleri.

  • Ilke tabanlı yönetim durumu
    Ilke tabanlı yönetim yönetilen hedef yönetimi tarafı konusunda devletlerin belirtir Boole ifadesi izin.

  • Ilke tabanlı yönetimi ilkesi
    Ilke tabanlı yönetimi koşul ve beklenen davranış, örneğin, Değerlendirme modu, filtreleri hedef ve zamanlayabilirsiniz. Bir ilke, tek bir koşul içerebilir. İlkeleri etkin veya devre dışı. İlkeleri depolanmış olan msdbveritabanı.

  • Ilke tabanlı yönetimi ilkesi kategorisi
    İlkeleri yönetmek için kullanıcı tanımlı kategorisi. Kullanıcı ilkeleri farklı ilke kategorilerde sınıflandırabilirsiniz. İlke yalnızca bir ilke kategorisine ait. İlke kategorileri, veritabanları ve sunucular için geçerlidir. Veritabanı düzeyinde, aşağıdaki koşullar geçerlidir:

    • Veritabanı sahipleri ilke kategorileri kümesi veritabanına abone olabilirsiniz.

    • Yalnızca abone kendi kategorilerden ilkeleri veritabanı yöneten.

    • Tüm veritabanları örtülü olarak varsayılan ilke kategori abone olmak.

    Sunucu düzeyinde, ilke kategorileri tüm veritabanlarına uygulanır.

  • Etkin ilke
    Etkili bir hedefin bu hedef belirleyen bu ilkeleri koşullarıdır. Yalnızca aşağıdaki koşulların tümü memnun bir ilke hedef konusunda etkili olacaktır:

    • Bu ilke etkin.

    • Hedef hedef ilke kümesinde.

    • Hedef veya hedefler atalarından biri bu ilke içeren ilke Grup abone olur.

Ilke tabanlı yönetim görevleri

Ilke tabanlı yönetimi olan bir veya daha fazla örneğini yönetmek için ilke tabanlı sistem SQL Server. Ilke tabanlı yönetimi koşul ifadeler içeren koşulları oluşturmak için kullanın. Sonra koşulları veritabanı hedef nesnelere uygulanan ilkeleri oluşturun.

Görev Açıklaması

Konu

Nasıl ilke tabanlı yönetimi ilkeleri depolanır açıklar.

Ilke tabanlı yönetimi depolama

İlke yöneticileri politika hataları bildirmek için uyarıları yapılandırmak açıklar.

İlke yöneticileri politika hataları bildirmek için uyarıları yapılandırmak

Oluşturmak, görüntülemek, değiştirmek ve ilke tabanlı yönetimi koşul silmek açıklar.

Create, View, Modify, and Delete a Policy-Based Management Condition

Oluşturmak, görüntülemek, değiştirmek ve ilke tabanlı yönetimi ilke silmek açıklar.

Create, View, Modify, and Delete a Policy-Based Management Policy

Ilke tabanlı yönetimi ilke alma ve verme anlatılmaktadır.

Export and Import a Policy-Based Management Policy

Sunucu örneği, veritabanı, sunucu nesnesini veya veritabanı nesnesinin bir ilkeyle uyumlu doğrulayın açıklar.

Evaluate a Policy-Based Management Policy

Görüntülemek ve ilke tabanlı yönetimi tarafı devlet bir dosyaya kopyalamak açıklar.

Ilke tabanlı yönetimi esaslarını ile çalışma

İlke dosyaları bir dizi en iyi uygulama ilkelerini alabilir ve örnekler, örnek nesneleri, veritabanlarına veya veritabanı nesnelerini içeren bir hedef kümesi karşı ilkeleri değerlendirmek açıklar sağlar.

İzleme ve en iyi uygulamalar, ilke tabanlı yönetimi kullanarak zorla

F1 Yardım konuları sağlar ilkeyönetimi Object Explorer düğüm SQL Server Management Studio.

İlke Yönetim düğümünü (Object Explorer)

Ayrıca bkz.

Başvuru

Ilke tabanlı yönetim görünümleri (Transact-sql)