SQL Server Reporting Services问题
我遇到了SQL Reporting Services问题,我希望有人能帮助我。SQL Server Reporting Services问题
在我们的测试环境中,看起来较新的患者不会生成其报告。但是,如果我再回到一些老年患者身上,他们确实会产生。在开发环境中,它创建报告没有问题。
所有存储过程和生成的数据完全相同。我翻看原木,看起来没有什么不寻常的。我在如何调试这个完整和彻底的损失。
有没有人有任何建议如何调试或看到任何形式的错误或警告产生?
我知道这个错误是模糊的,但我不知道还有什么我可以提供,而不会进入坚韧的细节。
编辑:添加响应更多的细节,并澄清杰米˚F
我应该注意的一个报告“生成”,但字段不填写。现在,要获得更具体的...
- 病人,或者更确切地说病人ID是报告的主要参数。还有3个不改变的医疗类别,两个日期参数和疾病状态。
- 新患者(最近添加到数据库的患者)不填写报告。稍老一点的患者,填写一部分。很多年纪大的病人在可用时都会填满所有东西
- (如果我理解正确)报告根据请求运行,换句话说,它们未设置为按某种计划自动生成。
我已经安装了MS SQL Reporting Services Log Viewer但似乎没有什么不寻常那里。
就像我上面提到的,报告是在开发环境中生成的,但不是用于测试版。自发布此问题以来,我仍然处于亏损状态,并没有取得很大进展。
数据源来自正在使用存储过程调用的SQL服务器。为新老病人返回的数据几乎相同。有些日期和数值是不同的,但总的来说它们看起来是一样的。
嗯,我觉得自己像个白痴。问题原来是一个不正确的数据源。取而代之的报告服务指着HealthAlpha数据库中,指向健康 _ 阿尔法
所以,当我看着它,它似乎确定。挫折感比比皆是。 X(
你没有给很多细节,所以我在做这些假设:
- “患者”是该报告的参数。
- 报告失败的患者100%会导致失败:这不是一个间歇性问题。
- 该报告一次为一名患者运行。
问题是检索报表的数据或显示数据。
因此,首先确定哪两个是造成问题。在BIDS中打开数据源并确保它执行,特别是在提供有问题的患者作为参数时。
如果您收到数据,请将这些数据与为工作报告提供的数据非常接近地进行比较。如果您没有获取数据,请查看报告的数据源。 (您没有指出数据源是什么:SQL?存储过程?)
从那里开始并将问题追踪到报告或数据源中。
我更新了提供更多信息的问题,我一直关注的主要是数据,一切似乎都合法,但是,我还没有弄清楚或调试报告的生成过程。提供更多建议。感谢您的反馈。 –