none
SQL2005 中SQL Profiler的問題 RRS feed

  • 問題

  • 請想問一下

    我今天在使用SQL Profiler查看SQL Server目前的狀況,但是SQL Profiler後來有點問題,導致沒有反應,我只好強制使用工作管理員中的SQL Profiler給關掉,

    可是我到目前看來,之前的SQL Profiler跑的xxx.trc檔案卻還是一直產生,請問我除了server restart之外,是否有其他service可以把它關掉阿(讓他的xxx.trc檔案不要一直產生)

    請回覆!!

    thanks!!

    2006年11月1日 上午 06:23

解答

  • 您好:
    您可以嘗試使用 sp_trace_setstatus 預存程序來停止某個追蹤,語法如下:
                                                                                
    sp_trace_setstatus <欲停止追蹤的追蹤識別碼>, 0  

    那問題來了,要如何知道「欲停止追蹤的追蹤識別碼」呢?只需要使用下面的程式碼即可:
                                                  
    SELECT * FROM sys.traces  

    其實,使用 sp_trace_setstatus 預存程序可以在停用某個追蹤之後,從伺服器中刪除其定義,語法如下:
                                                                              
    sp_trace_setstatus <欲停止追蹤的追蹤識別碼>, 2

    2006年11月1日 上午 09:32
    版主

所有回覆

  • 您好:
    您可以嘗試使用 sp_trace_setstatus 預存程序來停止某個追蹤,語法如下:
                                                                                
    sp_trace_setstatus <欲停止追蹤的追蹤識別碼>, 0  

    那問題來了,要如何知道「欲停止追蹤的追蹤識別碼」呢?只需要使用下面的程式碼即可:
                                                  
    SELECT * FROM sys.traces  

    其實,使用 sp_trace_setstatus 預存程序可以在停用某個追蹤之後,從伺服器中刪除其定義,語法如下:
                                                                              
    sp_trace_setstatus <欲停止追蹤的追蹤識別碼>, 2

    2006年11月1日 上午 09:32
    版主
  • thanks

    我知道了

    ^^''

    2006年11月1日 上午 09:41