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