重新上载报告时SSRS-Datasource不会更改

时间:2018-02-16 22:03:42

标签: reporting-services ssrs-2016 sqlreportingservice

我收到了一份包含2个数据源的报告,两者都是共享数据源。我正在尝试将它们更改为自定义数据源,但是当我在报表管理器中重新上载报表时,它将无法正常工作。

编辑:我没有错误,因为报告已成功上传,但数据源不会更改。如果报表中有字段,则报表会显示新字段,但数据源保持不变。

3 个答案:

答案 0 :(得分:0)

是否有错误消息?它不起作用可能是一堆事情。我上传了一张错误图片或任何你无法通过的屏幕。让我知道你何时可以做到这一点,然后更容易排除故障。如果你无法上传图像,那么:

  1. 检查数据源连接是否正确。
  2. 检查您的数据集是否使用了正确的连接。

答案 1 :(得分:0)

这可能是因为SSRS对服务器上的报告的数据源进行了缓存。新数据源是否与旧数据源具有相同的名称?

您可以在报表管理器中报表的“管理”菜单的“数据源”选项卡中创建自定义数据源。

要执行此操作,请单击“...”然后选择“管理”

打开“报告菜单”

Manage

然后单击“数据源”选项卡,然后将数据源更改为“自定义数据源”。

Data sources tab

然后像在报告中一样设置数据源,您需要为Connection选择SQL Server,添加连接字符串并选择下面图像中的身份验证类型是Windows身份验证,但我不确定它是怎么回事已在您的服务器上设置。然后单击测试连接。然后单击“保存”(确保在导航之前单击“保存”)。

Custom Datasource

或者您可以在报告管理器中删除旧报告,然后重新上传。请注意,删除报告将删除您已完成的任何计划和其他自定义,即。名称和描述。

答案 2 :(得分:0)

这是从Visual Studio SSRS项目的部署属性控制的设置。右键单击项目名称,然后选择属性。然后在常规页面的“属性”部分中,注意“覆盖数据集”和“覆盖数据源”。更改必要的选项,然后重新部署以在报告门户中对其进行更新。