监视跟踪 (XMLA)

您可以使用 XML for Analysis (XMLA) 中的 Subscribe 命令监视 Microsoft SQL Server Analysis Services 实例中定义的现有跟踪。Subscribe 命令将跟踪的结果作为行集返回。

指定跟踪

Subscribe 命令的 Object 属性必须包含对 Analysis Services 实例的对象引用或对 Analysis Services 实例的跟踪。如果未指定 Object 属性,或者未在 Object 属性中指定跟踪标识符,则 Subscribe 命令将监视该命令的 SOAP 标头中指定的显式会话的默认会话跟踪。

返回结果

Subscribe 命令会返回包含由指定跟踪捕获的跟踪事件的行集。Subscribe 命令在由 Cancel 命令取消之前会一直返回跟踪结果。

下表列出了该行集包含的列。

数据类型

说明

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”。

对于描述进程或操作启动的事件类,不填充此列。

Duration

Long integer

事件所用的总时间(毫秒)。

CPUTime

Long integer

事件所用的处理器时间(毫秒)。

JobID

Long integer

进程的作业标识符。

SessionID

String

发生事件的会话的标识符。

SessionType

String

发生事件的会话的类型。

ProgressTotal

Long integer

事件所报告的进度总数。

IntegerData

Long integer

与事件关联的整数数据。此列的内容取决于事件的事件类和子类。

ObjectID

String

发生事件的对象的标识符。

ObjectType

String

ObjectName 中指定的对象的类型。

ObjectName

String

发生事件的对象的名称。

ObjectPath

String

发生事件的对象的分层路径。对于 ObjectName 中所指定的对象的父级,该路径表示为以逗号分隔的对象标识符字符串。

ObjectReference

String

ObjectName 中所指定对象的对象引用的 XML 表示形式。

NestLevel

Integer

发生事件的事务的级别。

NumSegments

Long integer

发生事件的命令所影响或访问的数据段数量。

Severity

Integer

事件异常的严重级别。此列可包含下列值之一:

值说明
0成功
1信息
2警告
3错误

Success

Boolean

指示命令成功还是失败。

Error

Long integer

事件的错误号(如果适用)。

ConnectionID

String

发生事件的连接的标识符。

DatabaseName

String

发生事件的数据库的名称。

NTUserName

String

与事件关联的用户的 Windows 用户名。

NTDomainName

String

与事件关联的用户的 Windows 域。

ClientHostName

String

正在运行客户端应用程序的计算机的名称。此列由该客户端应用程序传递的值填充。

ClientProcessID

Long integer

客户端应用程序的进程标识符。

ApplicationName

String

客户端应用程序的名称,该客户端应用程序创建了到 Analysis Services 实例的连接。此列由客户端应用程序传递的值填充,而不是由所显示的程序名填充。

NTCanonicalUserName

String

与事件关联的用户的 Windows 规范用户名。

SPID

String

发生事件的会话的服务器进程 ID (SPID)。此列的值直接对应于发生事件的 XMLA 消息的 SOAP 标头中指定的会话 ID。

TextData

String

与事件关联的文本数据。此列的内容取决于事件的事件类和子类。

ServerName

String

发生事件的 Analysis Services 实例的名称。

RequestParameters

String

发生事件的参数化查询或 XMLA 命令的参数。

RequestProperties

String

发生事件的 XMLA 方法的属性。