2

我需要修改客户端计算机上现有SSRS RDL文件上的SQL脚本。 所以我打开了记事本上的现有RDL文件并编辑了脚本。然后将该文件保存为“.RDL”文件。然后我检查了浏览器上的报告,我可以看到结果没有反映在报告中。部署单个RDL文件SSRS报告

所以我在本地机器上打开了Visual Studio商业智能工具上的RDL文件,并部署了该项目。我可以发现变化反映在报告中。

我想知道如何才能将单个文件部署到客户机上。此外,我无法在客户端计算机上看到RDL文件的解决方案文件,bin文件夹和数据源。任何人都可以帮助我在客户机上部署单个文件吗?

+0

您在客户端计算机上编辑的RDL文件不是要编辑的报告,因为服务器从数据库中自己的报告集合中运行,这是部署的功能。因此,您需要部署到客户端机器的报告服务器。正如迄今为止的答案所述,您可以在报告管理器中执行此操作,并使用更改后的文件上传/替换单个报告。 – Rich

回答

1

假设当你说“客户端机器”你的意思是一个SSRS服务器....

从SSRS门户网站(在SQL 2016)或SSRS报表管理器的早期版本。导航到报告并(再次取决于版本)转到properties/manage。

您将看到下载选项(它将下载准备编辑的rdl文件)并上传/替换,这将允许您直接将rdl上传到服务器。

这些说明可能并不完美,我是从记忆中完成的,但它应该指向正确的方向。

另一个选项当然是在Visual Studio中创建一个Reporting Services项目并从那里进行部署。