共用方式為


篩選追蹤中的事件 (SQL Server Profiler)

篩選可限制追蹤中收集的事件。 如果沒有設定篩選條件,選定事件類別的所有事件都會傳回到追蹤輸出。 替追蹤設定篩選並非強制的。 不過,篩選可以讓追蹤期間造成的負擔降到最低。

使用 [追蹤屬性][追蹤範本屬性] 對話方塊的 [事件選取範圍] 索引標籤,可以將篩選加入到追蹤定義。

若要篩選追蹤中的事件

  1. [追蹤檔案屬性][追蹤資料表屬性] 對話方塊中,按一下 [事件選取範圍] 索引標籤。

    [事件選取範圍] 索引標籤包含方格控制項。 方格控制項是包含每一個可追蹤事件類別的資料表。 資料表針對每個事件類別包含一個資料列。 事件類別可能會依您所連接的伺服器類型與版本而稍有不同。 事件類別在方格的 **[事件]**資料行中識別,並依事件類別目錄分組。 其餘資料行會列出可針對每個事件類別傳回的資料行。

  2. 按一下 [資料行篩選]

    會顯示 **[編輯篩選]**對話方塊。 您可以使用 **[編輯篩選]**對話方塊包含的比較運算子清單,篩選追蹤中的事件。

  3. 若要套用篩選,請按一下比較運算子,再輸入篩選要用的值。

  4. 按一下 [確定]

考量因素:

  • 如果在 [事件選取範圍] 索引標籤的 StartTimeEndTime 資料行上,設定篩選條件,請確定:

    • 輸入的日期符合以下格式:YYYY/MM/DD HH:mm:sec。

      -或-

    • 已在 [一般選項] 對話方塊中,核取 [使用地區設定來顯示日期和時間值]。 若要檢視 [一般選項] 對話方塊,請在 SQL Server Profiler [工具] 功能表上,按一下 [選項]

      -且-

    • 輸入的日期必須介於 1753 年 1 月 1 日與 9999 年 12 月 31 日。

  • 如果從 osql 公用程式或 sqlcmd 公用程式追蹤事件,一定要將 % 附加到 TextData 資料行的篩選。

請參閱

概念

SQL Server Profiler