我收到了一份包含2个数据源的报告,两者都是共享数据源。我正在尝试将它们更改为自定义数据源,但是当我在报表管理器中重新上载报表时,它将无法正常工作。
编辑:我没有错误,因为报告已成功上传,但数据源不会更改。如果报表中有字段,则报表会显示新字段,但数据源保持不变。
答案 0 :(得分:0)
是否有错误消息?它不起作用可能是一堆事情。我上传了一张错误图片或任何你无法通过的屏幕。让我知道你何时可以做到这一点,然后更容易排除故障。如果你无法上传图像,那么:
答案 1 :(得分:0)
这可能是因为SSRS对服务器上的报告的数据源进行了缓存。新数据源是否与旧数据源具有相同的名称?
您可以在报表管理器中报表的“管理”菜单的“数据源”选项卡中创建自定义数据源。
要执行此操作,请单击“...”然后选择“管理”
打开“报告菜单”然后单击“数据源”选项卡,然后将数据源更改为“自定义数据源”。
然后像在报告中一样设置数据源,您需要为Connection选择SQL Server,添加连接字符串并选择下面图像中的身份验证类型是Windows身份验证,但我不确定它是怎么回事已在您的服务器上设置。然后单击测试连接。然后单击“保存”(确保在导航之前单击“保存”)。
或者您可以在报告管理器中删除旧报告,然后重新上传。请注意,删除报告将删除您已完成的任何计划和其他自定义,即。名称和描述。
答案 2 :(得分:0)
这是从Visual Studio SSRS项目的部署属性控制的设置。右键单击项目名称,然后选择属性。然后在常规页面的“属性”部分中,注意“覆盖数据集”和“覆盖数据源”。更改必要的选项,然后重新部署以在报告门户中对其进行更新。