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