2013-07-15 66 views
0

使用可用的存儲過程(sp_trace_create,sp_trace_setevent,sp_trace_setfilter)在SQL Server中定義新的服務器端跟蹤似乎是一個相當乏味的過程。有沒有任何工具可以幫助創建服務器端跟蹤?

我正在尋找一種提供良好GUI(可能類似於SQL Server Profiler中的)的工具來幫助定義跟蹤,但對於那些在服務器端而不是客戶端。

這樣的工具是否存在?我想它與Profiler非常相似,但是會爲跟蹤文件設置文件路徑,而不是直接將結果返回給工具。

我想做一個服務器端跟蹤,因爲這是一個事務數據吞吐量非常高的生產服務器,而且我擔心如果使用Profiler可能會對性能產生影響。

+0

什麼版本的SQL Server? –

+2

有一個選項可以從Profiler,文件 - >導出 - >腳本跟蹤定義下導出跟蹤定義,但我不確定這是否是最近添加到Profiler應用程序,我確實記得2008年使用它R2。編輯:似乎它一直存在,因爲至少2005年http://technet.microsoft.com/en-us/library/cc293613.aspx –

+0

@StuartAinsworth:2008 R2,將標記 –

回答

1

正如在我的評論中提到的那樣,profiler應用程序中有一個選項用於導出跟蹤定義。這樣做的細節在technet這裏列出:http://technet.microsoft.com/en-us/library/cc293613.aspx

主要的警告是,你必須先開始跟蹤它可以被腳本化,但你應該能夠在一個服務器上做到這一點實際上意味着運行服務器端版本的跟蹤。

相關問題