Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 如何部署报告(使用Reporting Services)_Deployment_Reporting Services - Fatal编程技术网

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

Deployment 如何部署报告(使用Reporting Services),deployment,reporting-services,Deployment,Reporting Services,你选哪一个 在VS中使用部署功能 构建rss脚本并通过rs.exe执行 构建部署包 另一种选择 请记住,在您的许多环境中,报表开发人员/设计人员在报表服务器中没有发布角色。在开发人员中,我们在VS中使用部署功能。 在Prod中,我们的Prod支持团队将从ReportServer网站(如果只是一个或两个报告)手动上载它们,或者使用我们编写的简单报告上载实用程序。该实用程序使用SSRS web服务。对于开发人员,我们有一个定制的ReportDeployer,可以选择部署到哪个环境(开发、测试、生

你选哪一个

  • 在VS中使用部署功能
  • 构建rss脚本并通过rs.exe执行
  • 构建部署包
  • 另一种选择

请记住,在您的许多环境中,报表开发人员/设计人员在报表服务器中没有发布角色。

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

对于开发人员,我们有一个定制的ReportDeployer,可以选择部署到哪个环境(开发、测试、生产)和从哪个分支部署(还有开发、测试、生产)。有一个配置文件,其中包含可用于部署的所有报告及其目录结构。

对于生产版本,ReportDeployer有一个命令行界面,我们的构建脚本从TFS中的Prod分支提取最新报告,然后使用我们的自定义应用程序部署所有应用程序。

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

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

这里有一个类似的问题:scripter工具绝对是构建rss脚本的替代工具。