过去,我使用Visual Studio(BIDS / SSDT)开发了SSRS报告。遗憾的是,公司服务器迁移使我无法使用该技术部署我的报告项目,因此我现在必须使用报告生成器。
Others have claimed Visual Studio的SSRS项目构建功能远远超过SQL Server中的Report Builder。
我想知道的是:我可以在Visual Studio中开发Reporting Services项目,然后将其上传到Report Builder,以便可以在那里部署吗?如果是这样,那么实现这一目标的步骤是什么,以及缺点是什么?
答案 0 :(得分:1)
您可以手动或使用rs scripter等手动将报告文件(.rdl)文件手动上传到报告服务。
在BIDS / SSDT中添加报表时,它会创建您可以部署的rdl - 您根本不必使用报表生成器。
这显示了如何使用web ui上传报告:
答案 1 :(得分:0)
我可以在报表生成器中打开它来使用我上传的.RDL文件。
仅供参考,上传.RDL文件的步骤如下:
启动报表管理器(SSRS纯模式)。
在报表管理器中,导航到“目录”页面。导航到要添加报告的文件夹。
点击“上传文件”。
单击“浏览”以选择要上载的.RDL文件。您还可以将图像文件或其他资源上传到服务器上的其他报表,而不是嵌入到报表中。
键入新项目的名称。
如果要用新项目替换现有项目,请选择覆盖项目(如果存在)。
单击“确定”。
请注意,您可能必须修改报表中数据源属性中的登录凭据。为了使报表服务器能够访问报表使用的数据库,您可能还需要在数据库中授予某些权限。