[TOOL]ExpressProfiler for SQL Server

SQL Express並沒有SQL Profiler,如果要錄 SQL 要怎麼辦呢?
這時您可以使用 ExpressProfiler(aka SqlExpress Profiler)。

SQL Express並沒有SQL Profiler,如果要錄 SQL 要怎麼辦呢?

這時您可以使用 ExpressProfiler(aka SqlExpress Profiler)

目前 Support  SQL 2005/2008/2008r2/2012/2014 (including LocalDB) 。

 

那要如何使用它呢?

1.先安裝 SIPF framework

2.再安裝 ExpressProfiler (可以直接安裝,或是使用單獨執行檔) 就可以了!

詳細請參考  SSMS ecosystem project

 

安裝完成後,在SSMS的Tool選項就會出現 ExpressProfiler 。

image

預設是安裝在(x64, x86) C:\Program Files (x86)\ExpressProfiler  or C:\Program Files\ExpressProfiler  目錄之中。

點選它就會執行 ExpressProfiler ,如下圖!

image

 

 

輸入 SQL Server 及 帳號資訊, 之後就可以開始錄SQL了,如下,

image

 

預設會錄「RPC:Completed」及「SQL:BatchCompleted」這2個Events,如果要調整的話,請選取 「Run with filters」。

image

image

 

在 Trace properties 之中的 Filters Tab 可以設定要篩選的條件,如 ApplicationName, Duration等等。

image

 

在 Trace properties 之中的 Columns and events Tab 可以設定要額外顯示的欄位及要錄的 Events。

image

 

設定完成後,可以按下面的「Save as default」按鈕存起來,下次再開啟 ExpressProfiler 時,就會用那個預設值。

如果您安裝SQL 2014的話,要錄SQL 2005的話,也可以使用它哦!

針對原本沒有 SQL Profiler 的人來說,也是小小的幸福吧! Smile

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^