通知事件指不是由 Microsoft SQL Server Analysis Services 用户直接引发的事件。 例如,由于用户更新基础表以便进行主动缓存而发生通知。
“通知事件”事件类别具有以下事件类:
事件 ID |
事件名称 |
事件说明 |
---|---|---|
39 |
通知 |
通知事件。 |
40 |
用户定义 |
用户定义事件。 |
下表列出了事件类的数据列。
通知
列名 |
列 ID |
列类型 |
列说明 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EventClass |
0 |
1 |
事件类用于将事件分类。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
EventSubclass |
1 |
1 |
事件子类提供有关每个事件类的附加信息。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CurrentTime |
2 |
5 |
包含通知事件(如果有)的当前时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
StartTime |
3 |
5 |
包含事件(如果有)的开始时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
EndTime |
4 |
5 |
包含事件结束的时间。 对指示事件开始的事件类(例如 SQL:BatchStarting 或 SP:Starting)将不填充此列。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
Duration |
5 |
2 |
包含事件占用的时间量(毫秒)。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
IntegerData |
10 |
1 |
包含与通知事件相关联的整数数据。 EventSubclass 列为 8 时,取值为: 1 = 已创建 2 = 已删除 3 = 已更改对象的属性 4 = 已更改对象的子级的属性 6 = 已添加子级 7 = 已删除子级 8 = 完全处理对象 9 = 部分处理对象 10 = 未处理对象 11 = 完全优化对象 12 = 部分优化对象 13 = 未优化对象 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
ObjectID |
11 |
8 |
包含为其发出此通知的对象 ID;这是一个字符串值。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
ObjectType |
12 |
1 |
包含与通知事件相关联的对象类型。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
ObjectName |
13 |
8 |
包含与通知事件相关联的对象名称。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
ObjectPath |
14 |
8 |
包含与通知事件相关联的对象路径。 路径作为以逗号分隔的父级列表(以该对象的父级开头)返回。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
ObjectReference |
15 |
8 |
包含进度报告结束事件的对象引用。 对象引用由所有父级编码为 XML,方法是使用标记说明对象。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
ConnectionID |
25 |
1 |
包含与通知事件相关联的唯一连接 ID。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
DatabaseName |
28 |
8 |
包含在其中发生通知事件的数据库的名称。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
NTUserName |
32 |
8 |
包含与通知事件相关联的 Windows 用户名。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
NTDomainName |
33 |
8 |
用户所属的 Windows 域。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
SessionID |
39 |
8 |
包含与通知事件相关联的会话 ID。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
NTCanonicalUserName |
40 |
8 |
包含与通知事件相关联的 Windows 用户名。 用户名为规范格式。 例如,engineering.microsoft.com/software/user。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
SPID |
41 |
1 |
包含唯一地标识与通知事件相关联的用户会话的服务器进程 ID (SPID)。 SPID 直接对应于 XMLA 所使用的会话 GUID。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
TextData |
42 |
9 |
包含与通知事件相关联的文本数据。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
ServerName |
43 |
8 |
包含在其上发生通知事件的 Analysis Services 实例的名称。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
RequestProperties |
45 |
9 |
包含 XMLA 请求的属性。 |
用户定义
列名 |
列 ID |
列类型 |
列说明 |
---|---|---|---|
EventClass |
0 |
1 |
事件类用于将事件分类。 |
EventSubclass |
1 |
1 |
提供有关每个事件类的附加信息的特定用户子类。 |
CurrentTime |
2 |
5 |
包含通知事件(如果有)的当前时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。 |
IntegerData |
10 |
1 |
特定的用户定义事件信息。 |
ConnectionID |
25 |
1 |
包含与通知事件相关联的唯一连接 ID。 |
DatabaseName |
28 |
8 |
包含在其中发生通知事件的数据库的名称。 |
NTUserName |
32 |
8 |
包含与通知事件相关联的 Windows 用户名。 |
NTDomainName |
33 |
8 |
用户所属的 Windows 域。 |
SessionID |
39 |
8 |
包含与通知事件相关联的会话 ID。 |
NTCanonicalUserName |
40 |
8 |
包含与通知事件相关联的 Windows 用户名。 用户名为规范格式。 例如,engineering.microsoft.com/software/user。 |
SPID |
41 |
1 |
包含唯一地标识与通知事件相关联的用户会话的服务器进程 ID (SPID)。 SPID 直接对应于 XMLA 所使用的会话 GUID。 |
TextData |
42 |
9 |
包含与通知事件相关联的文本数据。 |
ServerName |
43 |
8 |
包含在其上发生通知事件的 Analysis Services 实例的名称。 |