如何看到ssrs报表实际运行时的sql(或mdx)?

0
如何看到ssrs报表实际运行时的sql(或mdx)?
查询设计时都是带参数的, 那报表实际运行真正执行时的sql, 哪里能够看到, 方便调试查询结果为何不对.
已邀请:
0

梁勇 - 天道酬勤、上善若水。爱好商业智能 2015-01-26 回答

报表运行的SQL,需要通过 SQL SERVER Profiler进行获取。
报表运行的日志记录,可以通过 报告服务器执行日志和 ExecutionLog3 视图进行获取。报表执行日志存储于默认名为 ReportServer 的报表服务器数据库中。 SQL 视图提供执行日志信息。 “2”和“3”视图已在最近的版本中添加,并且包含新字段或者所包含字段的名称比以前版本更友好。 较旧的视图仍保留在产品中,这样,依赖于它们的自定义应用程序将不会受到影响。 如果您不依赖于较旧的视图,例如 ExecutionLog,则建议您使用最新视图 ExecutionLog3。
0

习以惯之 2015-01-27 回答

这里能看到传递的参数, 有没有什么地方可以看到完整的sql?
因为前台报表无数据显示, 但我将这些参数代入sql手动查询结果完全正确.

要回复问题请先登录注册