报表服务器执行日志
报表服务器执行日志包含有关在报表服务器上或在扩展部署中多个服务器上执行的报表的信息。您可以使用报表执行日志来查明报表的请求频率、最常用的格式以及每个处理阶段所用的处理时间(毫秒)。
下面列出了报表执行日志中记录的数据:
- 处理请求的报表服务器实例的名称。
- 报表标识符。
- 用户标识符。
- 请求类型(用户或系统)。
- 呈现格式。
- 用于执行报表的参数值。
- 指示报表进程的持续时段的开始时间和结束时间。
- 检索数据、处理报表以及呈现报表所用的毫秒数。
- 报表执行源(1 = 实时,2 = 缓存,3 = 快照,4 = 历史记录)。
- 状态(rsSuccess 或错误代码;如果发生多个错误,则只记录第一个)。
- 所呈现的报表的大小(字节)。
- 查询返回的结果行数。
查看日志信息
报表服务器将报表执行情况的有关数据记录在内部数据库表中。此表本身并不能提供完整的信息,也不能以用户能看懂的格式来显示数据。
若要查看报表执行数据,可以运行 Reporting Services 提供的示例 SQL Server Integration Services 包,从执行日志中提取数据,并将提取的数据置于可以查询的表结构中。有关详细信息,请参阅查询和报告报表执行日志数据。
管理日志文件的内容
通过在报表管理器中选择“站点设置”页上的相应选项,可以打开或关闭报表执行记录功能。在此页上,还可以指定日志条目的所需保留时间。默认情况下,此值为 60 天。超过此值的条目将于每日凌晨 2:00 删除。