[SQL SERVER][Tools]善用 SQL SERVER BPA

[SQL SERVER][Tools]善用 SQL SERVER BPA

一般來說DBA應該會有多種 CheckList 項目,

方便每次新安裝完SQL Server後才不會忘東忘西造成安全、組態設定或效能影響,

前幾天朋友對我說有沒有相關工具可以簡化這項工作,

這時選擇SQL SERVER的DBA真得幸福多了,

因為微軟提供 BPA工具幫DBA省下不少時間,

而該工具是一個診斷SQL執行個體(也支援遠端)工具,

強烈建議所有SQL Server 都應該使用該工具診斷過。

有以下功能

1.確認組態是否有根據最佳建議來設定

2.診斷SQL SERVER潛在問題

3.針對相關問題提供建議解決方案

4.收集伺服器上執行個體相關資訊

 

 

相關必須軟體下載

Microsoft Baseline Configuration Analyzer 2.1

Microsoft® SQL Server® 2008 R2 Best Practices Analyzer

Powershell 2.0

 

該軟體安裝執行相當簡單,下面就來實際操作一次。

 

安裝SQL 2008 BPA有已知的issue(如下圖),請參考下面連結排除

Known issues installing SQL 2008 R2 BPA relating to Remoting

image

 

image

 

 

安裝成功後執行BPA掃描

image

支援多種類型,請自行選擇。

 

掃描中

image

 

查看結果報表

image

支援報表匯出和條件查詢,我依照分類顯示,並查看組態設定相關錯誤和警告。

 

效能類

image

這裡描述該執行個體tempdb設定沒有優化,並可能造成效能低落。

 

 

安全類

image

這裡會顯示相關應該注意事項。

 

 

 

參考

Known issues installing SQL 2008 R2 BPA relating to Remoting

Using the Microsoft SQL Server 2008 R2 Best Practice Analyzer