Reporting services SSRS报告具有Dafault日期的部署

Reporting services SSRS报告具有Dafault日期的部署,reporting-services,Reporting Services,我使用Microsoft Visual Studio 2010开发了一个报告,其中日期值设置为默认为当前日期(=现在())。然后,我成功地将报告部署到web门户。当我使用VisualStudio运行报表时,我得到了正确的报表数据。当我从门户运行部署的报告时,报告数据完全不同,并且与我使用Visual studio生成的报告不匹配。我尝试删除和重新部署报告,但仍然得到相同的结果。是否有人能提出解决方案或解决方案 Hem如果您的报表使用共享数据源,则最可能的问题是服务器上的数据源与VS在本地PC上使

我使用Microsoft Visual Studio 2010开发了一个报告,其中日期值设置为默认为当前日期(=现在())。然后,我成功地将报告部署到web门户。当我使用VisualStudio运行报表时,我得到了正确的报表数据。当我从门户运行部署的报告时,报告数据完全不同,并且与我使用Visual studio生成的报告不匹配。我尝试删除和重新部署报告,但仍然得到相同的结果。是否有人能提出解决方案或解决方案


Hem

如果您的报表使用共享数据源,则最可能的问题是服务器上的数据源与VS在本地PC上使用的数据源不同

默认情况下,部署报表时不会覆盖数据源

获取web门户,然后访问数据源文件夹。在那里查找与报表使用的名称相同的数据源。检查凭据、服务器、数据库等。确认这与Visual Studio中的不同后,可以执行以下操作之一

  • 如果您确定没有其他报表依赖于此数据源,则可以通过web门户编辑它,或者通过web门户删除它并从VS重新部署它
  • 如上所述,关于使用相同数据源的其他报告。。。临时更改报告项目设置以允许覆盖datasoucres并重新部署
  • 您可以将VS中的数据源重命名为唯一的名称,然后当您再次部署报表时,将在服务器上使用新名称创建一个新的数据源,并且报表将指向该新版本

  • 非常感谢你。报表服务器未连接到SQL数据库。我要求我的IT团队对此进行调查。