设置部署属性(报表服务)

在 SQL Server 数据工具 (SSDT) 中,您必须指定报表服务器,并且可以选择指定报表和共享数据源的文件夹,以便将报表服务器项目中的项发布到报表服务器。 SQL Server Data Tools(SSDT)需要用于生成、预览和部署报表的属性和值,这些都存储在报表服务器项目的项目配置中。 可以为这些项目属性创建多个命名集,以便可以在属性集之间方便地切换。 每个属性集都是一个配置。 例如,可以配置将报表发布到测试服务器,以及将报表发布到生产服务器的不同配置。

使用 Configuration Manager 在项目配置中创建和管理项目属性集。 Configuration Manager 是 Visual Studio 支持的一项功能,SQL Server Data Tools 基于此功能。

注释

不要将此功能与安装后用于配置 Reporting Services 的 Reporting Services 配置管理器混淆。 有关详细信息,请参阅配置和管理报表服务器(SSRS 本机模式)。

注释

在 SQL Server Data Tools 中,从报表服务器项目或解决方案发布报表的作称为 部署报表

设置部署属性

  1. 右键单击报表项目,然后单击“ 属性”。

  2. 在项目的 “属性页 ”对话框中,从 “配置 ”列表中选择要编辑的配置。 常见配置包括 DebugLocalDebugRelease

    注释

    可以使用多个配置在不同报表服务器或设置之间快速切换。

  3. OutputPath 文本框中,键入或粘贴本地文件系统中的路径,以存储用于生成验证、部署和预览报表的报表定义。 该路径必须与用于项目的路径和作为项目路径下子文件夹的相对路径不同。

  4. ErrorLevel 文本框中,键入报告为错误的生成问题的严重性。 生成严重级别小于或等于 ErrorLevel 值的报表、数据源或其他项目资源时出现的问题将报告为错误;否则,问题将报告为警告。 任何错误都会导致生成任务失败。 有效的严重性级别为 0 到 4(含 4)。 默认值为 2。

    ErrorLevel 可用于增加或减少构建过程的敏感度。 例如,在部署到 SQL Server 2008 报表服务器期间生成具有映射的报表时,默认情况下会显示错误并生成报表失败。 如果降低 ErrorLevel ,则会从报表中删除地图,将显示警告,并继续生成报表。

  5. StartItem 列表中,选择要在运行报表项目时在预览窗口或浏览器窗口中显示的报表。

  6. OverwriteDataSources 列表中,选择 True 以在每次发布共享数据源时覆盖服务器上的共享数据源,或选择 False 以保留服务器上的数据源。

  7. TargetServerVersion 列表中,选择 SQL Server 2008 或 SQL Server 2008 R2 版本的 Reporting Services,或选择“ 检测版本 ”以自动确定由 TargetServer URL 属性标识的服务器上安装的版本。 默认值为 SQL Server 2008 R2

    使用 TargetServerVersion 自定义位于 OutputPath 指定路径的报表,以符合 TargetServer URL 指定的报表服务器版本。

  8. TargetDataSourceFolder 文本框中,键入要在其中放置已发布共享数据源的报表服务器上的文件夹。 TargetDataSourceFolder 的默认值为数据源。 如果将此值留空,数据源将发布到 TargetReportFolder 中指定的位置。

  9. TargetReportFolder 文本框中,键入要在其中放置已发布报表的报表服务器上的文件夹。 TargetReportFolder 的默认值是报表项目的名称。

    注释

    对于在本机模式下运行的报表服务器,你必须对目标文件夹具有 “发布” 权限才能将报表发布到该文件夹。 发布权限是通过将您的用户帐户映射到包含发布操作的角色的角色分配来提供的。 有关详细信息,请参阅 “创建和管理角色分配”。 对于在 SharePoint 集成模式下运行的报表服务器,您必须对 SharePoint 网站具有 成员所有者 权限。 有关详细信息,请参阅 报表服务器项的 SharePoint 站点和列表权限参考

  10. TargetServerURL 文本框中,键入目标报表服务器的 URL。 在发布报表之前,必须将此属性设置为有效的报表服务器 URL。 发布到以本机模式运行的报表服务器时,请使用报表服务器虚拟目录的 URL(例如 http:server/reportserver 或 https:server/reportserver)。 这是报表服务器的虚拟目录,而不是报表管理器。

    发布到在 SharePoint 集成模式下运行的报表服务器时,请使用指向 SharePoint 顶级网站或子网站的 URL。 如果未指定站点,将使用默认顶级站点(例如,http:// servername、http:// servername/站点或 http:// servername/站点/子网站)。

设置配置管理器属性

  1. 右键单击报表项目,然后单击“ 属性”。

  2. 在项目的 “属性页 ”对话框中,单击 “配置管理器”。

  3. “Configuration Manager ”对话框中,选择要编辑的配置。 当前活动配置显示为 Active(<配置>)。

  4. 项目上下文中,对于解决方案中的每个项目,选择或清除 “生成 ”或 “部署”。

    注释

    如果选择了 “生成 ”,则报表设计器将生成报表项目,并在预览或发布到报表服务器之前检查错误。 如果选择了 “部署 ”,则报表设计器会将报表发布到部署属性中定义的报表服务器。 如果未选择 “部署 ”,报表设计器将在本地预览窗口中的 StartItem 属性中显示指定的报表。

另请参阅

发布数据源和报表
预览报表
报表设计器的 F1 帮助
用于 SharePoint 模式下在报表服务器上已发布的报表项的 URL 示例 (SSRS)
“项目属性页”对话框
将报表发布到报表服务器