如何部署报告(使用Reporting Services)

时间:2021-10-25 08:18:46

Which one you choose?

你选择哪一个?

  • Use the Deploy feature in VS
  • 使用VS中的“部署”功能

  • Build a rss script and execute it through rs.exe
  • 构建rss脚本并通过rs.exe执行它

  • Build a deployment package
  • 构建部署包

  • Another option

Keep in mind that in many of your environments the report developers/designers don't have publish role in Reporting Server.

请记住,在许多环境中,报表开发人员/设计人员在Reporting Server中没有发布角色。

4 个解决方案

#1


2  

In Dev, we use the deploy feature in VS. In Prod, our Prod support team will either upload them manually from the ReportServer website (if it's just one or two reports) or use a simple report upload utility that we wrote. The utility uses the SSRS web service.

在Dev中,我们使用VS中的部署功能。在Prod中,我们的Prod支持团队将从ReportServer网站手动上传它们(如果它只是一两个报告)或使用我们编写的简单报告上传实用程序。该实用程序使用SSRS Web服务。

#2


0  

For the developers we have a custom built ReportDeployer where we choose what environment to deploy to (development, test, production) and branch to deploy from (also development, test, production). There is a config file with all the reports available for deployment along with their directory structure.

For production builds, the ReportDeployer has a command line interface and our build script pulls the latest reports from the Prod branch in TFS, then deploys all using our custom app.

对于开发人员,我们有一个自定义构建的ReportDeployer,我们选择要部署到哪个环境(开发,测试,生产)和分支部署(也包括开发,测试,生产)。有一个配置文件,其中包含可用于部署的所有报告及其目录结构。对于生产版本,ReportDeployer有一个命令行界面,我们的构建脚本从TFS中的Prod分支提取最新报告,然后使用我们的自定义应用程序部署所有报告。

#3


0  

Developers can publish to development using the deploy command in visual studio. Admins move the reports from dev to prd with rsscripter.

开发人员可以使用visual studio中的deploy命令发布到开发。管理员使用rsscripter将报告从dev移至prd。

#4


0  

We use rss scripts to get all reports from a folder and upload them to the given Report Server.

我们使用rss脚本从文件夹中获取所有报告,并将它们上载到给定的报告服务器。

#1


2  

In Dev, we use the deploy feature in VS. In Prod, our Prod support team will either upload them manually from the ReportServer website (if it's just one or two reports) or use a simple report upload utility that we wrote. The utility uses the SSRS web service.

在Dev中,我们使用VS中的部署功能。在Prod中,我们的Prod支持团队将从ReportServer网站手动上传它们(如果它只是一两个报告)或使用我们编写的简单报告上传实用程序。该实用程序使用SSRS Web服务。

#2


0  

For the developers we have a custom built ReportDeployer where we choose what environment to deploy to (development, test, production) and branch to deploy from (also development, test, production). There is a config file with all the reports available for deployment along with their directory structure.

For production builds, the ReportDeployer has a command line interface and our build script pulls the latest reports from the Prod branch in TFS, then deploys all using our custom app.

对于开发人员,我们有一个自定义构建的ReportDeployer,我们选择要部署到哪个环境(开发,测试,生产)和分支部署(也包括开发,测试,生产)。有一个配置文件,其中包含可用于部署的所有报告及其目录结构。对于生产版本,ReportDeployer有一个命令行界面,我们的构建脚本从TFS中的Prod分支提取最新报告,然后使用我们的自定义应用程序部署所有报告。

#3


0  

Developers can publish to development using the deploy command in visual studio. Admins move the reports from dev to prd with rsscripter.

开发人员可以使用visual studio中的deploy命令发布到开发。管理员使用rsscripter将报告从dev移至prd。

#4


0  

We use rss scripts to get all reports from a folder and upload them to the given Report Server.

我们使用rss脚本从文件夹中获取所有报告,并将它们上载到给定的报告服务器。