SQL Server 2005 Report Services 仅适用于开发
我有大量报告似乎只有在使用 MS Visual Web Developer Express 时才会加载。当我将应用程序投入生产时,我的所有报告都只是旋转,然后什么也不显示。
I have a large number of reports that only seem to load when working with MS Visual Web Developer Express. When I put application into production, all my reports just spin and then show nothing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我们需要更多信息才能给您一个好的答案。发生这种情况的原因有很多。一种可能性 - 服务器上的数据源与本地 PC 上的数据源不同。请记住 - 当您将报表部署到 SQL Server Reporting Services 服务器并覆盖现有报表时,新部署的报表将保留您要覆盖的报表的旧数据源;如果开发计算机之前使用过其他数据源,它不会自动使用您在开发计算机上使用的数据源。
We need a lot more information to give you a good answer. There are many reasons why this could happen. One possibility - the data source is different on the server than on your local PC. Keep in mind - when you deploy a report to a SQL Server Reporting Services server, and you overwrite an existing report, your newly deployed report will keep the old data source of the report you're overwriting; It will not automatically use the datasource you were using on your development machine if it was previously using something else.
检查分析器中是否认为被访问的数据库是由报表服务器访问的。
如果没有检查 http://yourreportserver/reports/ 中的数据源
Check in profiler if the Database dou think is accessed is accessed by reportserver.
If not check the datasource in http://yourreportserver/reports/
您是否尝试过以兼容模式运行 IE8?
Have you tried running IE8 in compatability mode?
@mike,正如您所说,虽然您已经检查并重新检查数据源,但仍然有一些用户可以使用该报告,而其他一些用户则不能。
让我们来看一些场景。在 PC A001 上工作的用户 A 可以使用该报表,而在 PC B001 上工作的用户 B 则无法使用该报表。
请重新检查用户A是否还能在PC B001中使用该报告?如果是这样的话,问题就出在用户权利上。但如果不是,问题出在 IE/机器配置上。
希望有帮助。
@mike, as you said, while you already check and recheck the data source but still some user can use the report, and some other dont.
Lets have some scenario. User A work on PC A001 can use the report, while user B, work on PC B001 cannot use the report.
Please recheck whether user A still able to use the report in PC B001? if that the case, the problem is in the user right. but if not the problem is in IE/machine configuration.
hope that helps.