代码改变世界

3.7 Reporting Services 配置管理器

2018-07-06 11:19  笑一笑十年少!!!  阅读(1031)  评论(0编辑  收藏  举报

3.7 Reporting Services 配置管理器
SQL Server 2008中提供了一个 经 过 更 新 的 Reporting Services配置管理器,它比之前版
本中的配置工具更简化、更易于使 用 。根据在 安 装 SQLServer Reporting Services时所选择 的选项(“本机”模式、“SharePoint集成”模式 或 是 “安装但不配置报表服务器”模式), SQL Server可能已进行配置并可以递送报表。
提示:
有 关 Reporting Services的 更 详 细 信 息 可 参 见 第 18章 。要 全 面 了 解 SQL Server 2008
Reporting Services,可参阅 Paul Turley、Thiago Silva、Bryan C. Smith 和 Ken Withee 编写的 Professional Microsoft SQL Server 2008 Reporting Serv/ces — 书,
每种选项都有其配置区域,如下所示:
• 报表服务器状态—— 选择服务器名将显示服务器状态区域,该状态区域允许监视状
态 ,以及停止或启动Reporting Services。里然此区域叫做服务器状态,但其仅能配
置 Reporting Services服务的状态。
• 服务帐户—— 这个区域用干配置运行Reporting Service的帐户。最佳实践是使用一
个 具 有 运 行 SQL Server Reporting Services所 需 的 最 低 权 限 的 Active Directory域帐 户 。如果域帐户不可用,可 使 用 Network Service帐户。除 非 SQL Server和 Reporting Services安装在同一台计算机上,否 则 Local System和 Local Service帐户工作起来
不会太顺利。
• W eb服 务 URL— 报表服务器虚拟目录配置区域可以査看或更改驻留Reporting
Services Web服 务 的 SQL Server上的虚拟目录。和之前版 本 的 Reporting Services
不同,该 Web服 务 不 使 用 IIS。默认的虚拟目录名称为ReportServer。
• 数据库一 “数据库”区域用来创建或配置SQL Server 2008 Report Server数据库。
Report Server数据库提供了报表定义存储、报表连接和以中间格式呈现报表等功 能。可将数据库配置为本机模式或SharePoint集成模式。如果希望切换数据库模式,

必须创建正确目标模式的新数据库。也可配置由报表服务器用于连接Report Server 数据库的凭据。默认情况下,使 用 Reporting Services引擎的服务帐户。 • 报表管 理 器 URL—— 在这个区域可査看或配置报表管理器的虚拟目录。这是用户
在创建或管理报表时将访问的虚拟目录。
• 电子邮件设里一 SMTP服务器设置非常简单。但是,使 用 Reporting Services配置 工具,只能指定使用的SMTP服务器和发送人地址。其他有关电子邮件设置的配置
必须通过手动编辑报表服务器配置文件完成。
• 执行帐户一 如果一个报表需要的资源本地没有(例如存储在远程服务器上的一个
图形),那么就需要使用执行帐户。它也可以用于连接不需要凭据的资源。执行帐
户的配置是可选的,但在访问共享资源时是必须的。
• 加密密钥----安 装 Reporting Services的过程中,安装程序会自动生成一个对称密 钥,用来加密保存在报表服务器数据库中的安全凭据。要保持对该加密信息的访
问,就需要在某些报表服务器维护过程中备份和还原该密钥。例如,如果数据库
被 移 至另一•服 务 器 或 是服务帐户被更改,就必须还原该密钥来保持对加密信息的
访问。 “加密密钥”配置页面提供一个简单易用的图形化界面来备份和还原密钥。
在这里还可以使用新密钥替代已有密钥以及删除所有的加密信息(这样所有保存的
安全凭据就需要重新输入)。过去这项功能只有 通过RSKEYMGMT命令行工具(现
在仍然可以使用这个工具)来实现。
• 扩展部署—— 通过允许多个Reporting Services实例共享一个公共报表服务器数据
库 ,SQL Server Reporting Services 2008提供了扩 展 Web服务和报表访问的能力。
这种扩展为前端服务提供了容错能力,此外还可以处理多个并发连接和特定的报
表执行负荷。SSRS不 是 “群集感知的”,但可通过容错群集利用基于Web服务的
网络负载平衡(Network Load Balancing, NLB)和数据库群集。