如何部署SSRS解决方案?

时间:2017-09-26 16:40:09

标签: visual-studio reporting-services wix

这是一个非常含糊的问题,因为我不太了解我不知道的事情。这是我的情况:

我已经下载了SSDT并连接到数据源(SQL Server数据库实例)。我创建了一份报告。我可以在VS中预览报告。我可以从VS构建菜单发布报告,并将其发布到我的本地报表服务器,该服务器似乎默认安装在http://localhost/reports。我可以使用浏览器转到该网址并查看我创建的报告。

现在,问题是这只是在我的本地开发环境中。我通过Visual Studio安装了SSDT,它自动创建了我的报表服务器。有没有办法在不安装Visual Studio的情况下安装报表服务器,并使用由WiX等打包程序创建的MSI从报表解决方案发布报表?我很难找到有关如何执行此操作的信息。

1 个答案:

答案 0 :(得分:1)

通常在安装SQL Server时安装报表服务器。如果要发布报告以便其他人可以使用它们,请执行以下操作:

  1. 转到VS解决方案并右键单击项目,然后选择属性。
  2. 设置TargetReportFolder(如果不是,则创建它) 存在)。这通常会反映报告组的名称 你正在努力(例如'HR Reports')
  3. 将TargetServerURL设置为SQL Server框上的报表服务器,例如http://mySQLServerBox/reportserver/
  4. 设置TargetServerVersion以匹配您的SQL Server安装版本(SQL Server 2016等)
  5. 现在您只需右键单击VS中的报表rdl并选择部署,您也可以在文件夹级别执行相同操作,一次部署所有报表。
  6. 要访问报告,请转到通常为http://MySQLServerBox/reports

    的门户网站

    我希望这就是你要找的......