我可以使用水晶报表中的“show SQL query”并在SQL server中使用

时间:2014-04-29 05:55:22

标签: sql sql-server reporting-services crystal-reports

我得到了一些水晶报告,这些是由某人开发的,但现在我正在迁移到SSRS。因此,当我从水晶报告中“显示SQL查询”时,它显示了一些查询,但我无法正确理解这些列的来源。有没有想知道确切的SQL查询,以便我可以在sql server中使用它来为SSRS生成数据集。

感谢

2 个答案:

答案 0 :(得分:1)

您可以对数据库服务器运行Sql Profiler,以查看运行Crystal Reports的确切Sql以生成报告。

Sql Profiler是Sql Server附带的工具(在Sql Server程序中的Performance Tools下),它显示每个Sql语句命中数据库。通过Sql Profiler在Sql Server上运行跟踪然后运行您的报告,Sql Profiler将向您显示Crystal报告针对数据库运行的确切Sql语句。

答案 1 :(得分:0)

一个选项是手动拆分查询并查看select和where子句使用或者如果您有权访问数据库,则通过数据库运行查询以检查它返回的所有列