创建重播跟踪
若要重播用户提交给 MicrosoftSQL ServerAnalysis Services 的查询、发现和命令,SQL Server Profiler 必须收集所需的事件。为了启动这些事件的集合,必须在**“跟踪属性”对话框的“事件选择”**选项卡中选择相应的事件类。 例如,如果选择了 Query Begin 事件类,则将收集包含查询的事件,并将其用于重播。 此外,跟踪文件还包含足够的信息,以支持在分布式环境中以原始顺序重播服务器事务。
重播查询
若要重播查询,SQL Server Profiler必须捕获下列事件:
Audit Login 事件类及其所有数据列。 此事件类提供有关登录的用户以及会话设置的信息。 服务器进程 ID (SPID) 提供对用户会话的引用。 有关详细信息,请参阅安全审核数据列。
Query Begin 事件类及其所有数据列。 此事件类提供有关提交给 Analysis Services 的查询的信息。 事件子类列提供有关查询类型的信息。 TextData 列提供查询的实际文本。 RequestParameters 列提供参数化查询的参数,RequestProperties 列提供 XML for Analysis (XMLA) 请求的属性。 有关详细信息,请参阅查询事件数据列。
Query End 事件类及其所有数据列。 此事件类验证查询执行的状态。 有关详细信息,请参阅查询事件数据列。
重播发现
若要重播发现,SQL Server Profiler必须捕获下列事件:
重播命令
若要重播命令,SQL Server Profiler必须捕获下列事件: