Sql server 2008 SQL Server Reporting Services的问题

Sql server 2008 SQL Server Reporting Services的问题,sql-server-2008,reporting-services,Sql Server 2008,Reporting Services,我对我们的SQL Reporting Services有意见,我希望,有人,任何人都能帮助我 在我们的测试环境中,新患者似乎不会生成报告。然而,如果我进一步回到一些老年患者身上,他们确实会被产生。在开发环境中,它可以毫无问题地创建报告 生成的所有存储过程和数据都完全相同。我看了看日志,没有什么不寻常的事。我完全不知道如何调试这个 是否有人对如何调试或查看生成的任何类型的错误或警告有任何建议 我知道这个bug是模糊的,但我不确定在不深入细节的情况下还能提供什么 编辑:针对Jamie F添加了更多细

我对我们的SQL Reporting Services有意见,我希望,有人,任何人都能帮助我

在我们的测试环境中,新患者似乎不会生成报告。然而,如果我进一步回到一些老年患者身上,他们确实会被产生。在开发环境中,它可以毫无问题地创建报告

生成的所有存储过程和数据都完全相同。我看了看日志,没有什么不寻常的事。我完全不知道如何调试这个

是否有人对如何调试或查看生成的任何类型的错误或警告有任何建议

我知道这个bug是模糊的,但我不确定在不深入细节的情况下还能提供什么

编辑:针对Jamie F添加了更多细节和澄清

我应该注意,报告是“生成的”,但字段没有填写。现在,更具体地说

  • 患者,或者更确切地说,患者ID是报告的主要参数。还有3个不变的医学类别,两个日期参数和一个疾病状态
  • 较新的患者(最近添加到数据库的患者)不填写报告。年龄稍大的患者,请填写一部分。而年纪大得多的患者在有空时会填写所有信息
  • (如果我理解正确的话)报告是根据请求运行的,换句话说,它们不是按照某种计划自动生成的
我已经安装了,但那里似乎没有什么不寻常的地方

正如我上面提到的,报告是在开发环境中生成的,但不是针对测试版生成的。自从发布这个问题以来,我仍然不知所措,也没有取得多大进展


数据源来自使用存储过程调用的SQL server。为患者返回的数据,无论是旧的还是新的,都几乎相同。有些日期和值是不同的,但总的来说它们看起来是一样的。

您没有提供太多细节,因此我做出以下假设:

  • “患者”是报告的一个参数
  • 报告失败的患者,100%的时间都会导致失败:这不是间歇性问题
  • 该报告一次针对一名患者运行
问题在于检索报表的数据或显示该数据

因此,首先确定这两个问题中的哪一个是导致问题的原因。在BIDS中打开数据源并确保其执行,特别是在将问题患者作为参数提供时

如果您获得了数据,请将该数据与为工作报告提供的数据进行非常密切的比较。如果没有获得数据,请查看报告的数据源。(您没有指明数据源是什么:SQL?存储过程?)


从这里开始,在报告或数据源中查找问题。

我觉得自己像个十足的白痴。这个问题原来是一个不正确的数据源。报告服务没有指向HealthAlpha数据库,而是指向HealthAlpha


所以当我看的时候,它看起来还不错。挫折无处不在。X(

我更新了问题,提供了更多信息。我主要关注数据,一切似乎都是合法的,但是,我还没有弄清楚或调试报告是如何生成的。请随时提供更多建议。感谢您的反馈。