reporting-services - SSRS 使用默认日期报告部署
问题描述
我使用 Microsoft Visual Studio 2010 开发了一个日期值默认设置为当前日期 (= NOW ()) 的报告。然后我成功地将报告部署到了门户网站。当我使用 Visual Studio 运行报告时,我得到了正确的报告数据。当我从门户运行部署的报告时,报告数据完全不同,并且与我使用 Visual Studio 生成的报告不匹配。我尝试删除并重新部署报告,但仍然得到相同的结果。有人可以为此提出解决方案或解决问题。
下摆
解决方案
如果您的报表使用共享数据源,那么最可能的问题是服务器上的数据源与 VS 在本地 PC 上使用的数据源不同。
默认情况下,部署报表时不会覆盖数据源。
获得门户网站,然后进入数据源文件夹。在那里查找与您的报告使用的名称相同的数据源。检查凭据、服务器、数据库等。一旦您确认这与 Visual Studio 中的不同,您可以执行以下操作之一...
- 如果您确定没有其他报告依赖此数据源,那么您可以通过门户网站对其进行编辑,或者通过门户网站将其删除并从 VS 重新部署
- 如上关于使用相同数据源的其他报告...临时更改报告项目设置以允许覆盖数据源并重新部署
- 您可以将 VS 中的数据源重命名为唯一的名称,然后当您再次部署报表时,将在服务器上创建一个具有新名称的新数据源,并且您的报表将指向该新版本
推荐阅读
- python - 将传单地图添加到 PyQt5
- c# - 如何翻转 MediaPlayer 视频
- javascript - 如何在卡片操作按钮组中使用对话框
- php - 自动加载转储后脚本因错误而终止
- postgresql - 在 Hasura 中跟踪 SQL 函数
- ag-grid - Ag-grid 动态隐藏 rowGroupPanel
- python - Python:将浮点数组元素更改为整数值,但python以浮点格式输出整数值
- sql-server - 无需截断或删除订阅者数据库表的事务复制设置
- docker - GCP docker 身份验证:使用 gcloud 如何比仅使用 JSON 密钥文件更安全?
- reactjs - 如何将 $el.text() 变成数字类型?