SQL Server 2008 R2 Policy Based Management

SQL Server 2008 ile gelen en önemli özelliklerden biri olan Politika Tabanlı Yönetim; kurum bünyesinde bulunan dağıtık yapıdaki SQL Server veritabanı yönetim sistemlerinin tutarlı ve tümleşik bir şekilde yapılandırılmasını, regülasyon ihtiyaçlarının zorunlu kılınmasını ve yönetim karmaşıklığını azaltarak, toplam sahip olma maliyetinin düşürülmesini amaçlamaktadır. Politika tabanlı yönetim ile veritabanı yöneticilerinin rutin bakım harcadıkları zaman büyük ölçüde kısalmaktadır. Bu özellikle birlikte yapabileceklerimize bakacak olursak kuralı baştan belirleyip buna aykırı eylemin gerçeklemesini engelleyebiliriz. Developerlarınızı gözetim amaçlı denetleyebilirsiniz.

Bu policyler ne işe yarar neler yapabiliriz ilk olarak policy management altında bulunan facet  condition target terimleri açıklayacak olursak

Facet : Çeşitli objelerin birbirini tamamladıkları özelliklerin kuralların bulunduğu yer.

Condition : Belirli bir facet altındaki bir ya da birkaç özelliğin hangi değerlerde olmasını istediğinizi ayarladığınız nesnelerdir

Target : Hangi nesnelere uygulayacağımızı belirler

İlk olarak Management Studio çalıştırıyoruz. Policy Management Condition tabının altında new Condition diyerek Condition’u oluşturmaya başlıyoruz.


Resim-1

Oluşturacağımız Condition’a bir isim belirtiyoruz.

Resim-2

Condition oluşturduktan sonra policy altından new policy diyerek biraz önce oluşturduğumuz Condition ile policy’i eşleştiriyoruz. Burada Evulation Mode kısmından bahsedecek olursak

On demand : Yazdığımız kuralı manuel olarak çalıştırmak için seçebiliriz.

On Schedule : Bir agent job aracılığı ile kuralları otomatik olarak çalıştırabiliriz.


Resim-3

On Schedule seçip görevin hangi saatlerde hangi gün çalışması gerektiğini belirliyorum.


Resim-4

Oluşturduğumuz policyleri görmekteyiz.


Resim-5

Eğer istersek oluşturduğumuz policyleri farklı sunucularda kullanmak üzere export import işlemlerini gerçekleştirebiliriz.


Resim-6

Hazırlamış olduğumuz policy’i bir veritabanına uygulamak istersek veritabanı üzerinde sağ tıklayarak policies tabından evaluate  seçeneği seçerek uygulayabiliriz.


Resim-7

Oluşturduğumuz policy’i uygulamak için sağ alt köşedeki evaluate butonuna tıklıyoruz.


Resim-8

Oluşturduğumuz policy başarıyla ilgili veritabanına uygulandı.


Resim-9

Bu makalemizde SQL Server 2008’in yeni özelliklerinden biri olan policy management özelliği hakkında bilgi sahibi olmaya çalıştık. Özetlemek gerekirse Bu işlemin en temel faydası kategori bazında Mandate Database Subscriptions seçeneğini enable ya da disable edebilmenizdir. Mandate etmiş durumdaysanız, targettaki veritabanları zorunlu olarak bu policy’e uygulanmış olur. Uygulamadığımız takdirde ise bu oluşturduğumuz kuraldan etkilenmeyecektir.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Yazı gezinmesi

Mobil sürümden çık