SSRS返回比存储过程的不同结果(SSRS returning different results

2019-07-31 17:47发布

我有一个存储过程,我可以从Management Studio中称,它一直返回56行。 然而,当我从下SSRS 2008的内部执行查询,我回到61行。 该存储过程使用游标并有它内部的一些打印语句。

谢谢,

Answer 1:

我有一个类似的问题时,我有一个存储过程返回的警告消息。 这导致返回不一致的结果只是在我的SSRS数据集/报告的问题。 我设置ANSI-警告过我的问题就走了。 你可能想注释掉打印语句和尝试。

谢谢你,史蒂夫



Answer 2:

我会做两件事情。

  1. 检查SSRS报告没有使用缓存数据 - 它经常做。
  2. 如果它不能帮助......你的SP写入到一个表在数据库内的PARAMS进来和数据被输出。 这应该指向你在正确的方向。


Answer 3:

在SSRS,我是想传递null作为参数的存储过程的价值。 看来,无论什么我尝试SSRS使用“空”,这没有用@Parameter工作是存储过程里面空。

我创建了一个报表参数,称为@Rs_null,用默认值(NULL)。 然后我可以使用它。

(创建一个报表变量是没有好,因为我不能错过一个存储过程的参数。)

又见如何使用存储过程在SSRS空参数?



文章来源: SSRS returning different results than the stored procedure