[SQL SERVER][Maintain]原則管理(PBM)

[SQL SERVER][Maintain]原則管理(PBM)

如果公司有多個SQL Instance,

有可能每個SQL Instance的管理設定都有所不同,

在SQL2008後多了以原則為基礎的管理新功能,

方便DBA在多個SQL Server Instance檢查資料庫或伺服器相關設定…等。

廢話不多說,馬上來熟悉一下該功能並記錄,以防自己健忘時也還有個參考。

 

這裡大概提一下

一個原則只能內含一個條件,而一個條件只能指定一個Facet(原則管理的核心)。

原則和條件可以套用到不同版本的SQL Server。

類別目錄可將多個原則群組化後再檢查相依性。

 

詳細介紹可參考

使用以原則為基礎的管理來管理伺服器

 

需求:主管交代所有正式資料庫都必須符合以下原則

1.復原模式都不可以是Simple。

2.SQL Server關閉OLE Automation、

3.SQL Server關閉xp_cmdshell

4.資料庫需開啟自動非同步更新統計值。

 

一、建立相關條件

clip_image002[4]

1.復原模式都不可以是Simple

clip_image004

2.關閉OLE Automation

clip_image006

3.關閉xp_cmdshell

clip_image008

4.資料庫開啟自動非同步更新統計值。

clip_image010

 

二、建立相關原則(原則會儲存在msdb資料庫中)

clip_image014

原則1

clip_image015

原則2

clip_image016

原則3

clip_image017

原則4

clip_image018

 

三、建立類別目錄並修改相關原則(將自訂原則群組化)

clip_image019

 

修改之前所建立的相關原則(分類管理)

clip_image020

clip_image021

clip_image022

clip_image023

 

檢視評估原則

評估執行個體

clip_image024

clip_image026

clip_image028

你也可以直接套用以便修改所有不符合的目標。

 

評估資料庫

clip_image029

clip_image031

clip_image033

 

匯入原則

SQL Server也有內建相關原則,當然也可以匯入自行使用。

clip_image034

clip_image035

clip_image037

clip_image038

相關的類別目錄

clip_image040

 

匯出原則

你也可以匯出自己所自訂相關原則

clip_image041