共用方式為


重播追蹤

適用於:SQL ServerAzure SQL 受控執行個體

重新執行是重現追蹤中已擷取之活動的能力。 建立或編輯追蹤時,您可以將追蹤儲存至檔案,稍後重新執行它。 您可以使用 SQL Server Profiler,從單一電腦重新執行追蹤活動。 大型工作負載時,請使用 Distributed Replay Utility,從多部電腦重播追蹤資料。

本節描述如何使用 SQL Server Profiler 的重新執行功能。 如需 Distributed Replay 公用程式的詳細資訊,請參閱 SQL Server Distributed Replay 概觀

SQL Server Profiler 具有多執行緒播放引擎的功能,可以模擬使用者連線及 SQL Server 驗證。 重新執行在排解應用程式或處理序的疑難問題時很有用。 當您找出問題並進行更正後,接著可以對已更正的應用程式或流程,執行先前發現潛在問題的追蹤。 然後,重新執行原始追蹤並比較結果。

追蹤重播支援偵錯,方法為使用 SQL Server Profiler [重播] 功能表上的 [切換中斷點] 和 [執行至資料指標處] 選項。 這些選項尤其能改善長指令碼的分析,因為可以將追蹤的重新執行分為數個短的區段,再以累加的方式進行分析。

如需重新執行追蹤所需許可權的相關信息,請參閱 執行 SQL Server Profiler 所需的許可權

本節中

主題 描述
重播要求 描述追蹤定義中必須包含哪些事件,才能使用 SQL Server Profiler 重新執行。
回放選項 (SQL Server Profiler) 描述您可以在 SQL Server Profiler 的 [重播組態] 對話方塊中設定的選項。
重播追蹤時的考量 (SQL Server Profiler) 描述無法使用 SQL Server Profiler 重新執行的追蹤事件,以及重新執行追蹤的伺服器效能影響。