上传报告时SSRS-数据源不会改变

SSRS-Datasource won't change when reupload report

我得到了一份包含 2 个数据源的报告,并且都是共享数据源。我正在尝试将它们都更改为自定义数据源,但是当我在我的报告管理器中重新上传报告时,它不起作用。

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

是否有错误信息?它不会工作可能是一堆事情。我会上传错误图片或您无法通过的任何屏幕。让我知道你什么时候可以这样做,这样就更容易排除故障。如果你不能上传图片,我会:

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

这可能是因为 SSRS 对服务器上报表的数据源进行了缓存。新数据源与旧数据源同名吗?

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

为此打开报告菜单,方法是单击“...”,然后selecting 管理

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

然后像在报告中一样设置数据源,您需要select SQL连接服务器,添加连接字符串并选择下图中的身份验证类型是 windows 身份验证,但我不确定它是如何在您的服务器上设置的。然后单击测试连接。然后单击“保存”(确保在离开之前单击“保存”)。

或者您可以在报告管理器中删除旧报告,然后重新上传。请注意,删除报告将删除您所做的所有计划和其他自定义,即。名称和说明。

这是一个由 visual studio SSRS 项目的部署属性控制的设置。右键单击项目名称和 select 属性。然后从通用页面的 属性 部分通知 "Overwrite Datasets" & "Overwrite Datasources"。更改必要的并重新部署以在报告门户中看到更新。