监视跟踪 (XMLA)
可以在 XML for Analysis (XMLA) 中使用 Subscribe 命令监视在 Microsoft SQL Server Analysis Services 实例上定义的现有跟踪。 Subscribe
命令将跟踪的结果作为行集返回。
指定跟踪
命令的 Subscribe
Object 属性必须包含对 Analysis Services 实例或 Analysis Services 实例上的跟踪的对象引用。 如果未指定 Object
属性,或者未在 Object
属性中指定跟踪标识符,则 Subscribe
命令将监视该命令的 SOAP 标头中指定的显式会话的默认会话跟踪。
返回结果
Subscribe
命令会返回包含由指定跟踪捕获的跟踪事件的行集。 该 Subscribe
命令返回跟踪结果,直到 取消命令取消 。
下表列出了该行集包含的列。
列 | 数据类型 | 说明 |
---|---|---|
EventClass | Integer | 跟踪所接收的事件的事件类。 |
EventSubclass | Long integer | 跟踪所接收的事件的事件子类。 |
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”。 对于描述进程或操作启动的事件类,不填充此列。 |
持续时间 | Long integer | 事件所用的总时间(毫秒)。 |
CPUTime | Long integer | 事件所用的处理器时间(毫秒)。 |
JobID | Long integer | 进程的作业标识符。 |
SessionID | 字符串 | 发生事件的会话的标识符。 |
SessionType | 字符串 | 发生事件的会话的类型。 |
ProgressTotal | Long integer | 事件所报告的进度总数。 |
IntegerData | Long integer | 与事件关联的整数数据。 此列的内容取决于事件的事件类和子类。 |
ObjectID | String | 发生事件的对象的标识符。 |
ObjectType | 字符串 | ObjectName 中指定的对象的类型。 |
ObjectName | 字符串 | 发生事件的对象的名称。 |
ObjectPath | 字符串 | 发生事件的对象的分层路径。 对于 ObjectName 中所指定的对象的父级,该路径表示为以逗号分隔的对象标识符字符串。 |
ObjectReference | 字符串 | ObjectName 中所指定对象的对象引用的 XML 表示形式。 |
NestLevel | Integer | 发生事件的事务的级别。 |
NumSegments | Long integer | 发生事件的命令所影响或访问的数据段数量。 |
严重性 | Integer | 事件异常的严重级别。 此列可包含下列值之一: 值:0 = 成功 值:1 = 信息 值:2 = 警告 值:3 = 错误 |
成功 | Boolean | 指示命令成功还是失败。 |
错误 | Long integer | 事件的错误号(如果适用)。 |
ConnectionID | 字符串 | 发生事件的连接的标识符。 |
DatabaseName | String | 发生事件的数据库的名称。 |
NTUserName | 字符串 | 与事件关联的用户的 Windows 用户名。 |
NTDomainName | 字符串 | 与事件关联的用户的 Windows 域。 |
ClientHostName | 字符串 | 正在运行客户端应用程序的计算机的名称。 此列由该客户端应用程序传递的值填充。 |
ClientProcessID | Long integer | 客户端应用程序的进程标识符。 |
ApplicationName | 字符串 | 创建 Analysis Services 实例连接的客户端应用程序的名称。 此列由客户端应用程序传递的值填充,而不是由所显示的程序名填充。 |
NTCanonicalUserName | 字符串 | 与事件关联的用户的 Windows 规范用户名。 |
SPID | 字符串 | 发生事件的会话的服务器进程 ID (SPID)。 此列的值直接对应于发生事件的 XMLA 消息的 SOAP 标头中指定的会话 ID。 |
TextData | 字符串 | 与事件关联的文本数据。 此列的内容取决于事件的事件类和子类。 |
ServerName | String | 发生事件的 Analysis Services 实例的名称。 |
RequestParameters | 字符串 | 发生事件的参数化查询或 XMLA 命令的参数。 |
RequestProperties | 字符串 | 发生事件的 XMLA 方法的属性。 |