問題提出
了解了SQL Server 2008中的管理策略之後,我們想在SQL Server 2008以及SQL Server 2005中的多實例上執行這些策略。請就如何實現給出詳細的解答,謝謝。
專家解答
SQL Server 2008中,當一個實例被創建後,就可以對之進行評估。但數據庫管理員需要做一項非常繁瑣的工作:SQL Server中所管理的每一個實例都需要逐個執行這些策略。數據庫管理員做的最多的工作應該是在產品正式運行前的測試環境中不斷地改變執行的策略。然而很多人都並不想逐個逐個的導入導出,而是想最好能一次性應用到所有的服務器。如果可以以測試服務器為配置服務器,然後將策略應用到其它的眾多服務器就好了。幸運的是,我們可以將策略文件導出為XML文件,XML文件可以用來存儲策略,也可以很快的對多實例進行策略評估。
導出策略文件
參考策略管理自帶的例子,可以很快的將策略導出為XML文件。在某個策略上右擊-選擇導出策略。下面的例子中選擇的是名為AutoShrink OFF的策略。按照這個例子中所示,將策略文件保存到本地磁盤上。這個例子中,文件名為AutoShrink OFF.xml。
依照上圖的操作,可以得到一個策略文件的XML副本,使用它就可以對管理的SQL Server實例進行策略評估。我們先創建一個服務器組,然後注冊所管理的實例。