我得到了一些水晶报告,这些是由某人开发的,但现在我正在迁移到SSRS。因此,当我从水晶报告中“显示SQL查询”时,它显示了一些查询,但我无法正确理解这些列的来源。有没有想知道确切的SQL查询,以便我可以在sql server中使用它来为SSRS生成数据集。
感谢
答案 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子句使用或者如果您有权访问数据库,则通过数据库运行查询以检查它返回的所有列