監視追蹤 (XMLA)
您可以使用 XML for Analysis (XMLA) 中的 Subscribe 命令,來監視在 MicrosoftSQL ServerAnalysis Services 的執行個體上定義的現有追蹤。Subscribe 命令會以資料列集傳回追蹤的結果。
指定追蹤
Subscribe 命令的 Object 屬性必須包含 Analysis Services 執行個體或是 Analysis Services 執行個體上追蹤的參考。如果未指定 Object 屬性,或者如果在 Object 屬性中沒有指定追蹤識別碼,則 Subscribe 命令會監視命令的 SOAP 標頭中指定的明確工作階段之預設工作階段追蹤。
傳回結果
Subscribe 命令會傳回包含指定追蹤擷取的追蹤事件之資料列集。Subscribe 命令會傳回追蹤結果,直到 Cancel 命令取消命令為止。
資料列集包含下表中列出的資料行。
資料行 |
資料類型 |
說明 |
---|---|---|
EventClass |
整數 |
追蹤所收到的事件類別。 |
EventSubclass |
長整數 |
追蹤所收到的事件子類別。 |
CurrentTime |
日期時間 |
事件啟動的時間 (如果有的話)。篩選所需的格式為 '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'。 這個資料行不會為描述處理序或動作之開始的事件類別而擴展。 |
Duration |
長整數 |
事件所經歷的總時間 (以毫秒為單位)。 |
CPUTime |
長整數 |
事件所經歷的處理器時間 (以毫秒為單位)。 |
JobID |
長整數 |
處理序的作業識別碼。 |
SessionID |
字串 |
發生事件的工作階段識別碼。 |
SessionType |
字串 |
發生事件的工作階段類型。 |
ProgressTotal |
長整數 |
事件報告的進度數量。 |
IntegerData |
長整數 |
與事件相關聯的整數資料。這個資料行的內容會隨著事件類別與事件子類別而不同。 |
ObjectID |
字串 |
發生事件的物件識別碼。 |
ObjectType |
字串 |
在 ObjectName 中指定的物件類型。 |
ObjectName |
字串 |
發生事件的物件名稱。 |
ObjectPath |
字串 |
發生事件的物件階層路徑。路徑是以逗號分隔字串來表示 ObjectName 中指定物件之父系的物件識別碼。 |
ObjectReference |
字串 |
以 XML 表示法呈現 ObjectName 中指定之物件的物件參考。 |
NestLevel |
整數 |
發生事件的交易等級。 |
NumSegments |
長整數 |
發生事件的命令所影響或是存取的資料區段數目。 |
Severity |
整數 |
事件例外狀況的嚴重性層級。此資料行可包含下列其中一個值:
値說明
0成功
1資訊
2警告
3錯誤
|
Success |
布林值 |
指出命令是成功或失敗。 |
Error |
長整數 |
事件的錯誤號碼 (如果適用的話)。 |
ConnectionID |
字串 |
發生事件的連接識別碼。 |
DatabaseName |
字串 |
發生事件的資料庫名稱。 |
NTUserName |
字串 |
與事件相關聯的使用者之 Windows 使用者名稱。 |
NTDomainName |
字串 |
與事件相關聯的使用者之 Windows 網域。 |
ClientHostName |
字串 |
用戶端應用程式執行時所在的電腦名稱。這個資料行會以用戶端應用程式所傳遞的值來擴展。 |
ClientProcessID |
長整數 |
用戶端應用程式的處理序識別碼。 |
ApplicationName |
字串 |
建立 Analysis Services 執行個體之連接的用戶端應用程式名稱。這個資料行會以用戶端應用程式所傳遞的值,而非程式的顯示名稱來擴展。 |
NTCanonicalUserName |
字串 |
與事件相關聯之使用者的 Windows 標準使用者名稱。 |
SPID |
字串 |
發生事件之工作階段的伺服器處理序識別碼 (SPID)。此資料行的值會直接對應到發生事件的 XMLA 訊息之 SOAP 標頭中,所指定的工作階段識別碼。 |
TextData |
字串 |
與事件相關聯的文字資料。這個資料行的內容會隨著事件類別與事件子類別而不同。 |
ServerName |
字串 |
發生事件之 Analysis Services 執行個體的名稱。 |
RequestParameters |
字串 |
發生事件的參數化查詢或是 XMLA 命令的參數。 |
RequestProperties |
字串 |
發生事件之 XMLA 方法的屬性。 |