共用方式為


建立重新執行的分析工具追蹤 (Analysis Services)

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

若要重新執行使用者提交至 Analysis Services 的查詢、探索和命令,SQL Server Profiler 必須收集必要的事件。 若要起始這些事件的集合,必須在 [追蹤屬性] 對話方塊的 [事件選取] 索引卷標中選取適當的事件類別。 例如,如果已選取 Query Begin 事件類別,則會收集包含查詢的事件,並用於重新執行。 此外,追蹤檔案包含足夠的資訊,可支援在原始交易序列的分散式環境中重新執行伺服器交易。

重新執行查詢

若要重新執行查詢,SQL Server Profiler 必須擷取下列事件:

  • Audit Login 事件類別及其所有數據行。 此事件類別提供哪些使用者登入和會話設定的相關信息。 伺服器進程識別碼 (SPID) 會提供使用者會話的參考。 如需詳細資訊,請參閱 安全性稽核資料行

  • 查詢 Begin 事件類別及其所有數據行。 此事件類別提供提交至 Analysis Services 之查詢的相關信息。 [事件子類別] 資料行提供查詢類型的相關信息。 TextData 資料行會提供查詢的實際文字。 RequestParameters 數據行會提供參數化查詢的參數,而 RequestProperties 數據行會提供 XML for Analysis (XMLA) 要求的屬性。 如需詳細資訊,請參閱 查詢事件資料行

  • 查詢 End 事件類別及其所有數據行。 這個事件類別會驗證查詢執行的狀態。 如需詳細資訊,請參閱 查詢事件資料行

重新執行探索

若要重新執行探索,SQL Server Profiler 必須擷取下列事件:

  • Audit Login 事件類別及其所有數據行。 此事件類別提供哪些使用者登入和會話設定的相關信息。 SPID 提供用戶會話的參考。 如需詳細資訊,請參閱 安全性稽核資料行

  • 探索 Begin 事件類別及其所有數據行。 TextData 數據行提供探索要求 <RequestType> 部分,而 RequestProperties 數據行會提供探索要求 <属性> 部分。 EventSubclass 數據行會提供探索類型。 如需詳細資訊,請參閱 探索事件資料行

  • 探索 End 事件類別及其所有數據行。 此事件類別會驗證探索要求的狀態。 如需詳細資訊,請參閱 探索事件資料行

命令的重新執行

若要重新執行命令,SQL Server Profiler 必須擷取下列事件:

  • Command Begin 事件類別及其所有數據行。 TextData 資料行會提供命令詳細數據,例如進程類型、資料庫標識碼和 Cube 識別碼。 RequestParameters 數據行會提供參數化命令的參數,而 RequestProperties 數據行會提供 XMLA 要求的屬性。 如需詳細資訊,請參閱 命令事件資料行

  • Command End 事件類別及其所有數據行。 這個事件類別會驗證命令的狀態。 如需詳細資訊,請參閱 命令事件資料行

另請參閱

Analysis Services 追蹤事件