如何设置部署属性 (Reporting Services)
在 Business Intelligence Development Studio 的报表设计器中,您必须指定报表服务器、报表文件夹以及共享数据源,以便可以在项目中发布项。可以为这些项目属性创建多个命名集,从而方便地在属性集之间切换。每个属性集都是一个配置。例如,可拥有一个向测试服务器发布报表的配置,还可拥有另一个向生产服务器发布报表的配置。
使用配置管理器可以创建并管理项目属性集。配置管理器是一项受 Visual Studio 支持的功能,BI Development Studio 正是基于此功能。
![]() |
---|
请不要将此功能与 Reporting Services 配置管理器相混淆,后者用于在安装完成后配置 Reporting Services。有关详细信息,请参阅配置报表服务器安装。 |
在 BI Development Studio 中,从报表服务器项目或解决方案发布报表的操作称为“部署报表”。
![]() |
---|
请不要将此术语与部署 SQL Server 2008 中开发的 Reporting Services 解决方案相混淆。有关 Reporting Services 解决方案的详细信息,请参阅部署 (Reporting Services)。 |
设置部署属性
右键单击报表项目,再单击**“属性”**。
在项目的**“属性页”对话框中,从“配置”**列表中选择要编辑的配置。常用的配置有 DebugLocal、Debug 和 Production。
注意
您可以使用多种配置,以便在不同的报表服务器之间快速切换,或在部署和预览之间快速切换。默认情况下,DebugLocal 配置在本地预览窗口中显示报表,而 Debug 和 Production 配置则会将报表发布到报表服务器。
在 StartItem 中,选择运行报表项目时要在预览窗口或浏览器窗口中显示的报表。
注意
在未选择“部署”配置管理器属性的配置中,StartItem 为必需项。
在 OverwriteDataSources 中,选择 True 以在每次发布报表时覆盖服务器上的数据源,或选择 False 以保留服务器上的数据源。
在 TargetDataSourceFolder 文本框中,键入报表服务器上用于放置已发布共享数据源的文件夹。TargetDataSourceFolder 的默认值为“数据源”。如果保留此值为空白,则数据源将发布到 TargetReportFolder 中指定的位置。
在 TargetReportFolder 文本框中,键入报表服务器上用于放置已发布报表的文件夹。TargetReportFolder 的默认值为报表项目的名称。
注意
对于在本机模式下运行的报表服务器,必须拥有对目标文件夹的“发布”权限,才能将报表发布到该文件夹。发布权限通过角色分配提供,此角色分配将用户帐户映射到包括发布操作的角色。有关详细信息,请参阅创建和管理角色分配和“发布者”角色。对于在 SharePoint 集成模式下运行的报表服务器,必须拥有对 SharePoint 站点的“成员”或“所有者”权限。有关详细信息,请参阅报表服务器项的站点和列表权限参考。
在 TargetServerURL 文本框中,键入目标报表服务器的 URL。在发布报表之前,必须将此属性设置为有效的报表服务器 URL。向在本机模式下运行的报表服务器发布时,请使用报表服务器虚拟目录的 URL(例如,https://server/reportserver 或 https://server/reportserver)。这是报表服务器的虚拟目录,而不是报表管理器的虚拟目录。
发布到在 SharePoint 集成模式下运行的报表服务器时,请使用 SharePoint 顶级站点或子站点的 URL。如果不指定站点,将使用默认顶级站点(例如 https://servername、https://servername/site 或 https://servername/site/subsite)。
设置配置管理器属性
右键单击报表项目,再单击**“属性”**。
在该项目的**“属性页”对话框中,单击“配置管理器”**。
在**“配置管理器”对话框中,选择要编辑的配置。当前活动配置显示为“活动”(<配置>)**。
在**“项目上下文”中,为解决方案中的每个项目选中或清除“生成”或“部署”**。
注意
如果选中“生成”,报表设计器将生成报表项目,并在预览或发布到报表服务器之前检查错误。如果选中“部署”,报表设计器将按照部署属性中的定义,将报表发布到报表服务器。如果未选中“部署”,报表设计器将在本地预览窗口中显示在 StartItem 属性中指定的报表。