报表部署检查表
SQL Server 2005 Reporting Services 提供了多种便于报表常规使用的方法。
- 可以使用报表管理器,它是 Reporting Services 中包含的报表查看和管理工具。
- 可以在现有门户上的已发布报表中嵌入 URL。
- 可以使用 SharePoint Web 部件以浏览报表服务器文件夹层次结构并运行报表。
若要发布报表,请使用报表设计器、报表管理器或脚本。有关通过报表设计器发布和部署报表的详细信息,请参阅调试和发布报表。有关使用报表管理器将已完成报表上载到报表服务器的详细信息,请参阅将文件上载到文件夹。
通过报表管理器部署报表
若要使报表可供用户使用,最简单的方法就是使用报表管理器。报表服务器可以配置为支持对报表提供只读访问权限的最终用户模式。对于没有本地管理员帐户访问权限的用户,可以对其隐藏通常在报表管理器中可用的管理功能。若要支持此模式,请创建将特定用户或组帐户映射到**“浏览者”**角色(或其他包括只读任务的角色)的角色分配。
在门户网站上部署报表
可以通过 URL 地址访问已发布到报表服务器的报表。可以将已发布报表的 URL 放置在用作门户的网站上。如果使用门户服务器应用程序,则门户软件必须支持对超链接内容的访问。
当用户单击指向报表 URL 的链接时,将在报表服务器上处理该报表,然后将处理后的报表返回客户端浏览器。HTML 查看器提供了报表工具栏,并支持交互式报表功能,因此可以通过 URL 地址打开报表,而无需安装客户端组件或以任何特殊的方式配置门户。
为获得最佳结果,您应该在新的浏览器窗口中打开报表。可以设置报表 URL 中的参数,以选择特定的呈现格式或隐藏报表工具栏。有关详细信息,请参阅 URL Access。
报表部署概述
以下部分提供了适用于任何部署的一般信息。
部署 Oracle 报表
您可以生成和部署使用 Oracle 数据库中数据的报表。必须在报表所驻留的报表服务器上安装 Oracle 客户端工具,才可以部署此类报表。安装这些客户端工具后,必须重新启动报表服务器上的 Microsoft Internet 信息服务 (IIS)。
部署之前临时存放报表
在部署报表时,建议在报表服务器上创建单独的文件夹,报表作者可以将完成的报表置于该文件夹中以进行测试和配置。在准备好要发布该报表时,报表服务器管理员可以将其移动到部署文件夹中。设置对临时存放文件夹的权限,以允许报表作者具有访问权限;并限制对部署文件夹的访问权限,以便仅报表服务器管理员才具有添加和删除内容的权限。有关文件夹的详细信息,请参阅创建、修改和删除文件夹和保护文件夹。有关在报表服务器上移动报表的详细信息,请参阅如何移动项(报表管理器)。
配置数据源
在将报表发布到报表服务器后,可以使用连接信息和凭据配置其数据源。如果报表支持订阅或计划的报表历史记录,或者,如果报表作为报表执行快照运行,您必须将数据源配置为使用存储的凭据或不使用凭据。有关数据源属性的详细信息,请参阅在 Reporting Services 中设置数据源属性。
限制对数据源的访问
由于报表服务器从不写回到外部数据源,因此您无需担心报表服务器用户导致的数据损坏。不过,报表服务器将对可能包含敏感数据的外部数据源运行查询。出于这个原因,对敏感数据的未授权访问是您必须解决的安全隐患。为了减轻这种威胁,请执行以下操作之一,以确保只有经过授权的用户才能访问报表使用的外部数据源:
- 要求访问外部数据源时通过用户身份验证。您可以将报表配置为在检索报表的数据之前提示用户提供凭据。有关详细信息,请参阅指定凭据和连接信息。
- 为数据库服务器创建具有最低特权的用户帐户。例如,如果正在使用 SQL Server 数据库,则可以创建仅为其分配了 db_datareader 角色的名为 data reader 的登录名。然后可以在报表的**“数据源”**属性页中指定 data reader 的凭据。
设置查询超时值
若要将查询占用数据库服务器上过多处理资源的可能性降到最小,请设置超时值。限制查询处理的方法有两种。可以在大多数数据库服务器上设置查询超时值(例如,默认情况下,SQL Server 实例具有查询超时值)。或者,也可以为传递给 SQL Server 实例的报表设置查询超时值。有关详细信息,请参阅设置报表执行超时值。
配置报表执行属性
默认情况下,报表被配置为按需运行。这意味着,每次用户选择报表时,将对数据源执行为该报表定义的查询。如果不希望报表按需运行,可以设置报表执行属性,以控制报表的运行时间和运行方式。有关详细信息,请参阅管理报表处理。
配置报表历史记录属性
若要存储报表的历史记录,请保存该报表的快照。可以计划将快照添加到报表历史记录的时间,也可以手动添加快照。有关详细信息,请参阅管理报表历史记录。
创建订阅
作为报表部署的一部分,可以创建订阅,该订阅可以通过电子邮件通知将报表分发给文件共享或用户。也可以配置角色分配以允许其他用户创建单独的订阅。有关报表分发策略的详细信息,请参阅通过订阅传递报表和创建、修改和删除订阅。
请参阅
概念
管理 Reporting Services
报表管理器
服务器部署检查表
其他资源
部署 Reporting Services
URL Access