Analysis Services 事件类

在 SQL Server Profiler中,您可以使用事件类别来监视 MicrosoftSQL ServerAnalysis Services 中的事件。 事件类别包含已在 SQL Server Profiler用户界面内进行分组的事件类。 这些事件类说明 Analysis Services 中的每个操作(事件)。 例如,一条要对 Analysis Services 执行的语句将启动属于 StatementBefore 事件类的一个事件。

一个事件类可以有多个事件子类,用于说明更详细的分类级别。 例如,AggregationAfter 事件类有两个子类:LazyRegular. 每个事件子类还具有若干个与该类关联的列。 说明跟踪事件的列对所有事件都是一致的;但是,每列中记录的信息可能会因事件类的不同而有所变化。 例如,TextData 列记录所有语句事件的原始 DDL,但聚合事件则没有 DDL。

您可以使用部分或所有跟踪列,并同时选择一个或多个要跟踪的事件类。 此外,可以使用筛选器选择性地跟踪事件类。 例如,可以只跟踪那些更改特定多维数据集的事件,或者只跟踪 StatementBefore 事件类。

注意注意

SQL Server Profiler 只为其正在侦听的那些事件生成跟踪事件。

下表说明了 Analysis Services 的 SQL Server Profiler事件类别及其关联的事件类。

事件类别

说明

“安全审核”事件类别

数据库审核事件类的集合。

“进度报告”事件类别

用于进度报告的事件集合。

“查询事件”事件类别

用于查询的事件集合。

“命令事件”事件类别

用于命令的事件集合。

错误和警告事件类别

错误事件的集合。

发现服务器状态事件类别

用于服务器状态发现请求的事件集合。

“发现事件”事件类别

用于发现请求的事件集合。

“通知事件”事件类别

通知事件的集合。

“会话事件”事件类别

会话事件的集合。