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 。
預設是安裝在(x64, x86) C:\Program Files (x86)\ExpressProfiler or C:\Program Files\ExpressProfiler 目錄之中。
點選它就會執行 ExpressProfiler ,如下圖!
輸入 SQL Server 及 帳號資訊, 之後就可以開始錄SQL了,如下,
預設會錄「RPC:Completed」及「SQL:BatchCompleted」這2個Events,如果要調整的話,請選取 「Run with filters」。
在 Trace properties 之中的 Filters Tab 可以設定要篩選的條件,如 ApplicationName, Duration等等。
在 Trace properties 之中的 Columns and events Tab 可以設定要額外顯示的欄位及要錄的 Events。
設定完成後,可以按下面的「Save as default」按鈕存起來,下次再開啟 ExpressProfiler 時,就會用那個預設值。
如果您安裝SQL 2014的話,要錄SQL 2005的話,也可以使用它哦!
針對原本沒有 SQL Profiler 的人來說,也是小小的幸福吧!
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^