共用方式為


監視追蹤(XMLA)

您可以使用 XML for Analysis (XMLA) 中的 Subscribe 命令,監視在 Microsoft SQL Server Analysis Services 實例上定義的現有追蹤。 命令會將 Subscribe 追蹤的結果當做數據列集傳回。

指定追蹤

命令的 SubscribeObject 屬性必須包含 Analysis Services 實例的物件參考或 Analysis Services 實例上的追蹤。 Object如果未指定 屬性,或屬性中Object未指定追蹤標識符,Subscribe命令會監視命令之SOAP標頭中所指定之明確會話的預設會話追蹤。

傳回結果

此命令會 Subscribe 傳回數據列集,其中包含指定追蹤所擷取的追蹤事件。 命令會 Subscribe 傳回追蹤結果,直到 Cancel 命令取消命令為止。

數據列集包含下表所列的數據行。

資料行 數據類型 說明
EventClass 整數 追蹤所接收之事件的事件類別。
EventSubclass 長整數 追蹤所接收之事件的事件子類別。
CurrentTime 日期時間 當可用時,事件開始的時間。 若要篩選,預期的格式為 'YYYY-MM-DD' 和 'YYYY-MM-DD HH:MM:SS'。
開始時間 日期時間 當可用時,事件開始的時間。 若要篩選,預期的格式為 'YYYY-MM-DD' 和 'YYYY-MM-DD HH:MM:SS'。
結束時間 日期時間 事件結束的時間,可用時。 若要篩選,預期的格式為 'YYYY-MM-DD' 和 'YYYY-MM-DD HH:MM:SS'。

這個數據行不會填入描述進程或動作開始的事件類別。
持續時間 長整數 事件所耗用的總時間量(以毫秒為單位)。
CPU時間 長整數 事件所耗用的處理器時間量(以毫秒為單位)。
作業識別碼 長整數 進程的作業標識碼。
SessionID 繩子 發生事件的會話標識碼。
會話類型 繩子 發生事件的會話類型。
ProgressTotal 長整數 事件所報告的進度總數或數量。
整數數據 長整數 與事件相關聯的整數數據。 此數據行的內容取決於事件的事件類別和子類別。
物件識別碼 繩子 發生事件之 對象的標識碼。
物件類型 繩子 ObjectName 中指定的物件型別。
物件名稱 繩子 發生事件的物件名稱。
ObjectPath 繩子 發生事件之物件的階層式路徑。 路徑會以以逗號分隔的物件標識符字串表示 ObjectName 中所指定物件的父代。
ObjectReference 繩子 ObjectName 中所指定之物件的 XML 表示法。
NestLevel 整數 發生事件之交易的層級。
NumSegments 長整數 發生事件之命令所影響或存取的數據區段數目。
嚴重程度 整數 事件的例外狀況嚴重性層級。 資料列可以包含下列其中一個值:

值:0 = 成功

值:1 = 資訊

值:2 = 警告

值:3 = 錯誤
成功 布爾邏輯 指出命令成功或失敗。
錯誤 長整數 如果適用,事件的錯誤號碼。
連線ID 繩子 發生事件之連接的標識碼。
資料庫名稱 繩子 發生事件的資料庫名稱。
NT使用者名稱 (NTUserName) 繩子 與事件相關聯之使用者的 Windows 用戶名稱。
NT網域名稱 繩子 與事件相關聯之使用者的 Windows 網域。
客戶主機名稱 繩子 執行用戶端應用程式的計算機名稱。 此資料行會填入用戶端應用程式所傳遞的值。
ClientProcessID 長整數 用戶端應用程式的進程識別碼。
應用程式名稱 繩子 建立 Analysis Services 實例連接之用戶端應用程式的名稱。 此資料行會填入用戶端應用程式所傳遞的值,而不是程序的顯示名稱。
NTCanonicalUserName 繩子 與事件相關聯之使用者的 Windows 標準用戶名稱。
SPID(系統個人識別) 繩子 發生事件之會話的伺服器進程標識碼 (SPID)。 這個數據行的值會直接對應至發生事件的 XMLA 訊息 SOAP 標頭中指定的會話標識碼。
文本數據 繩子 與事件相關聯的文字數據。 此數據行的內容取決於事件的事件類別和子類別。
伺服器名稱 繩子 發生事件的 Analysis Services 實例名稱。
請求參數 繩子 發生事件的參數化查詢或 XMLA 命令的參數。
RequestProperties 繩子 發生事件的 XMLA 方法屬性。

另請參閱

在 Analysis Services 中使用 XMLA 進行開發