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:
Yapılandırılacak özellikleri içeren bir ilke tabanlı yönetimi tarafı seçin.
Yönetimi tarafı durumunu belirten bir koşul tanımlayın.
Koşul hedef kümeleri ve Değerlendirme modu filtre ek koşullar içeren bir ilke tanımlayın.
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 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. |
|
Sunucu örneği, veritabanı, sunucu nesnesini veya veritabanı nesnesinin bir ilkeyle uyumlu doğrulayın açıklar. |
|
Görüntülemek ve ilke tabanlı yönetimi tarafı devlet bir dosyaya kopyalamak açıklar. |
|
İ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. |