監視追蹤(XMLA)

您可以使用 XML for Analysis (XMLA) 中的 Subscribe 指令來監控 Microsoft SQL Server SQL Server Analysis Services 實例中定義的現有追蹤。 Subscribe 指令會將追蹤結果回傳為 rowset。

指定追蹤

Subscribe 指令的 Object 屬性必須包含一個物件參考,該參考指向 SQL Server Analysis Services 實例或該實例上的追蹤。 若未指定 物件 屬性,或 物件屬性中 未指定追蹤識別碼, Subscribe 指令會監控該指令 SOAP 標頭中明確指定的會話預設會話追蹤。

回傳結果

Subscribe 指令會回傳一個列集,包含指定追蹤所捕捉的追蹤事件。 Subscribe 指令會回傳追蹤結果,直到該指令被取消。

行集包含下表中列出的欄位。

資料行 數據類型 Description
EventClass 整數 追蹤器接收到的事件類別。
EventSubclass 長整數 追蹤所接收的事件的子類別。
當前時間 日期時間 事件啟動的時間 (如果有的話)。 過濾時,預期格式為「YYYY-MM-DD」和「YYYY-MM-DD HH:MM:SS」。
StartTime 日期時間 事件啟動的時間 (如果有的話)。 過濾時,預期格式為「YYYY-MM-DD」和「YYYY-MM-DD HH:MM:SS」。
EndTime 日期時間 活動結束的時間(如有)。 過濾時,預期格式為「YYYY-MM-DD」和「YYYY-MM-DD HH:MM:SS」。

此欄位不包含描述程序或動作開始的事件類別。
持續時間 長整數 事件經過的總時間(以毫秒計)。
中央處理器時間 長整數 事件經過的處理器時間(以毫秒為單位)。
工作識別碼 長整數 流程的作業識別碼。
SessionID 繩子 發生事件的會話的識別碼。
會話類型 繩子 事件發生的會議類型。
ProgressTotal 長整數 活動報告的總進度數或數量。
IntegerData 長整數 與事件相關的整數資料。 本欄內容依事件類別及子類別而定。
物件識別碼 繩子 事件發生的物件識別碼。
物件類型 繩子 物件名稱中指定的物件類型。
物件名稱 繩子 事件發生的物體名稱。
物件路徑 繩子 事件發生的物件的階層路徑。 路徑以逗號分隔的物件識別字串表示,代表 ObjectName 中指定的物件父節點。
物件參考 繩子 ObjectName 中指定的物件參考的 XML 表示。
NestLevel 整數 事件發生時的交易層級。
數字片段 長整數 事件發生時,該指令影響或存取的資料區段數量。
Severity 整數 事件例外的嚴重程度。 該欄位可以包含以下其中一種值:



0:成功



1:資訊



2:警告



3:錯誤
成功 布林值 表示指令是否成功或失敗。
錯誤 長整數 事件的錯誤編號(如適用)。
連線ID 繩子 事件發生時所屬連線的識別碼。
DatabaseName 繩子 事件發生的資料庫名稱。
NTUserName 繩子 與該事件相關的使用者的 Windows 使用者名稱。
NTDomainName 繩子 與事件相關的使用者的 Windows 網域。
客戶主機名稱 繩子 客戶端應用程式所執行的電腦名稱。 此欄位會填充客戶端應用程式傳遞的值。
ClientProcessID 長整數 客戶端應用程式的程序識別碼。
ApplicationName 繩子 建立與 SQL Server Analysis Services 實例連結的用戶端應用程式名稱。 此欄位填充的是客戶端應用程式傳遞的值,而非顯示的程式名稱。
NTCanonicalUserName 繩子 與該事件相關的使用者的 Windows 標準使用者名稱。
SPID(系統個人識別) 繩子 事件發生時的伺服器程序 ID(SPID)。 此欄位的值直接對應於事件發生時 XMLA 訊息 SOAP 標頭中指定的會話 ID。
文本數據 繩子 與事件相關的文字資料。 本欄內容依事件類別及子類別而定。
伺服器名稱 繩子 事件發生的 SQL Server Analysis Services 實例名稱。
請求參數 繩子 事件發生時所使用的參數化查詢或 XMLA 指令的參數。
RequestProperties 繩子 事件發生時的XMLA方法的性質。

另請參閱

與 XMLA 合作開發分析服務