报表服务器体系结构和工具中的新增功能

注意注意

对于 SQL Server 2008 R2,没有对本主题中所列的内容进行任何更改。

SQL Server 2008 Reporting Services 中引入了用于部署和管理报表服务器实例的新报表服务器体系结构和经过修改的工具。

新增功能列表

  • 新报表服务器体系结构
    在此版本中,服务器体系结构经过了重新设计,新的体系结构删除了对 Internet Information Services (IIS) 的依赖关系,但保留了早期版本所有的服务器功能。为了代替之前由 IIS 提供的功能,Reporting Services 现在通过新增的内存管理功能对 HTTP.SYS 和 ASP.NET、站点和虚拟目录名的 URL 管理、新的身份验证层和运行状况监视提供内在支持。另外,新的体系架构将报表服务器 Web 服务、报表服务器 Windows 服务和报告管理器合并到了一个服务中。在 SQL Server 2008 中,对于所有报表服务器应用程序,仅需要定义和管理一个服务帐户。

  • 用于报表服务器配置和管理的增强工具集
    此版本对服务器工具进行了更改。报表服务器的配置和管理是通过组合使用以下工具实现的: Reporting Services 配置工具、SQL Server Management Studio、适用于本机模式报表服务器的报表管理器和适用于 SharePoint 集成模式的 SharePoint 应用程序页。在此版本中,每个工具所针对的目的和着眼点都互不相同。在一些工具中添加了对特定任务的支持,而在另一些工具删除了相应的支持。

  • 新增了对 SharePoint 集成模式下的数据驱动订阅和作业管理的支持
    此版本新添了对配置为 SharePoint 集成模式的报表服务器上的数据驱动订阅和作业管理的支持。

新报表服务器体系结构

在 SQL Server 2008 中,通过删除对 Internet Information Services (IIS) 的依赖关系并将多个应用程序合并到单个服务中,报表服务器体系结构发生了根本变化。新的体系结构将 HTTP 服务器功能嵌入报表服务器自身,这样便可将报表服务器作为真正的中间层应用程序运行,从而独立于用来对其进行访问的 Web 前端应用程序。报表服务器还包括用于验证用户、管理内存和内部进程的新宿主层,并支持端到端跟踪和日志记录。

  • 对 HTTP.SYS 和 ASP.NET 的内在支持
    Reporting Services 不再使用 Internet Information Services (IIS) 来访问 ASP.NET 功能、报表管理器应用程序或报表服务器 Web 服务端点。在 SQL Server 2008 中,Reporting Services 执行以下操作:

    • 承载内置在 SQL Server CLR 中的 ASP.NET 和 Microsoft .NET Framework 方法。

    • 利用操作系统的 HTTP.SYS 功能。

    有关这些增强功能的详细信息,请参阅服务体系结构 (Reporting Services)

  • 对报表服务器端点的 URL 保留项和注册的内在支持
    报表服务器包含一个 HTTP 侦听器,该侦听器接受定向到在服务器配置过程中定义的 URL 和端口的请求。现在报表服务器通过 HTTP.SYS 直接管理 URL 保留项和注册。有关详细信息,请参阅配置报表服务器 URL

  • 已合并服务和应用程序
    此版本将 Reporting Services 服务器应用程序合并到了一个服务中。以下服务器应用程序在一个服务内运行:用于交互式报表处理的报表服务器 Web 服务、报表管理器前端组件以及计划和传递处理器(用于预定操作的后台处理应用程序)。

    将服务器应用程序合并到一个服务中可以减少配置和维护任务,同时为集成自定义功能提供更好的平台。尽管合并后部署过程得以简化,但是您已习惯使用的 Reporting Services 功能并未减少,而且访问这些应用程序的方式也未改变。您仍可使用所有的功能。报表管理器和报表服务器 Web 服务虽然在同一服务中运行,但都与之前保持不变。您仍可通过分别为这两个应用程序提供 HTTP 访问的 URL 来对其进行访问。有关这些增强功能的详细信息,请参阅服务体系结构 (Reporting Services)

  • 身份验证层
    在早期版本中,身份验证通过 IIS 进行处理。在此版本中,Reporting Services 通过支持基于 Windows 的身份验证和自定义身份验证的新增身份验证子系统来处理所有身份验证请求。有关身份验证支持和配置选项的详细信息,请参阅在 Reporting Services 中配置身份验证

  • 内存配置
    借助新增的内存管理功能,您可以设置用于报表处理的内存阈值。在早期版本中,报表服务器可使用所有可用内存。在此版本中,可以配置内存上限,并配置用于确定报表服务器如何响应内存压力变化的临时阈值。有关详细信息,请参阅为报表服务器应用程序配置可用内存报表服务器应用程序的应用程序域

  • 端对端日志记录
    新增的 HTTP 日志会记录所有由报表服务器处理的 HTTP 请求。该日志与 IIS 生成的日志文件等效。

    跟踪日志文件将合并到单个文件 ReportServerService_<时间戳>.log 中。在此文件中可以找到报表服务器 Web 服务、报表管理器和后台处理应用程序的所有跟踪信息。应用程序日志和报表服务器执行日志在此版本中未做更改。有关 Reporting Services 日志文件的详细信息,请参阅 Reporting Services 日志文件

返回新增功能列表

用于报表服务器配置和管理的增强工具集

Reporting Services 包含一整套用于配置和管理报表服务器安装的工具。这些工具经过重新设计后,在功能上不再重叠,并分别支持不同的任务组。新增功能已添加到某些工具中,同时删除了另外一些功能以剔除冗余任务。如果您熟知报表服务器工具并想了解与早期版本相比这些工具的更改之处,请参阅 Reporting Services 的向后兼容性SQL Server Reporting Services 中的行为更改

  • SQL Server Management Studio
    对于在本机模式或 SharePoint 集成模式下运行的报表服务器,可使用此工具来启用功能、设置服务器属性和默认值、创建共享计划、配置角色定义(或在 SharePoint 站点上查看权限级别)以及管理当前正在报表服务器上运行的预定作业。

    不再使用此工具来管理文件夹层次结构或报表服务器的内容。此工具不能用于分配权限,也不能用于管理报表、模型、资源、共享数据源或数据驱动订阅。所有内容的管理都通过报表管理器或 SharePoint 站点完成。有关此工具的详细信息,请参阅用于报表服务器管理的 SQL Server 工具

  • 报表管理器
    对于本机模式报表服务器而言,目前报表管理器是用于查看和管理报表服务器内容的唯一工具。

    分配权限、创建和管理报表服务器项、计划报表和订阅的处理、管理报表传递以及生成和管理模型都是通过此工具以独占方式处理的。为生成模型、设置模型项安全性以及将点击链接型报表与模型中的实体相关联提供了新的页面。有关此工具的详细信息,请参阅报表管理器

  • Reporting Services 配置工具
    Reporting Services 配置工具用于设置服务帐户、创建或管理报表服务器数据库、配置 URL、设置无人参与的执行帐户、配置报表服务器电子邮件以及管理加密密钥。此工具包含用于定义 URL 的新页和用于创建和配置报表服务器数据库或更新服务帐户的经过修订的工作流。有关此工具的详细信息,请参阅 Reporting Services 配置工具

返回新增功能列表

新增了对 SharePoint 集成模式下的数据驱动订阅和作业管理的支持

此版本的 Reporting Services 引入了用于在 SharePoint 集成模式下运行的报表服务器的数据驱动订阅和作业管理功能。通过用于 SharePoint 技术的 Reporting Services 外接程序提供的新的订阅定义页,可以为已经部署到 SharePoint 库的报表定义数据驱动订阅。外接程序还在网站级别提供了用于查看和取消处理中的报表的新的作业管理页。请注意,必须安装或升级至 Reporting Services 外接程序才能从 SharePoint 站点访问新增报表服务器功能。该外接程序安装了应用程序页,这些应用程序页可为 SharePoint 用户提供支持数据驱动订阅和作业管理的 SQL Server 2008 报表服务器的图形用户界面。

返回新增功能列表