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