创建报表服务器数据库

更新日期: 2006 年 12 月 12 日

Reporting Services 使用两个 SQL Server 关系数据库存储报表服务器元数据和对象。一个数据库用于主存储,另一个数据库用于存储临时数据。这两个数据库一起创建,并按名称绑定。默认情况下,这两个数据库名称分别为 reportserverreportservertempdb。这两个数据库统称为“报表服务器数据库”或“报表服务器目录”。可以使用 SQL Server 2000 或 SQL Server 2005 承载数据库。

ms157285.note(zh-cn,SQL.90).gif重要提示:
请不要编写对报表服务器数据库运行查询的应用程序。报表服务器数据库不是公用架构。从一个版本升级到下一个版本时可能会更改表结构。如果编写需要具有报表服务器数据库访问权限的应用程序,则应始终使用 Reporting Services API 来访问报表服务器数据库。

服务器模式和报表服务器数据库

创建报表服务器数据库时,必须预先了解报表服务器将在本机模式还是 SharePoint 集成模式下部署。根据使用模式的不同,报表服务器数据库的内容也会有所不同。了解了报表服务器的运行方式,便知道了在创建数据库时应如何设置选项。

因为本机模式为默认设置,所以创建数据库时没有用于选择此模式的选项。但是,如果在 SharePoint 集成模式下部署报表服务器,则必须在创建数据库时选择**“创建 SharePoint 集成模式下的报表服务器数据库”**选项。

如果不选择此选项,报表服务器数据库将仅支持本机模式报表服务器操作。有关详细信息,请参阅如何创建 SharePoint 集成模式的报表服务器数据库(Reporting Services 配置)

创建报表服务器数据库的方式

您可以通过以下方式创建报表服务器数据库:

  • 如果选择默认配置安装选项,则可通过安装程序自动创建。在 SQL Server 安装向导中,这是“报表服务器安装选项”页中的**“安装默认配置”选项。如果选择“安装但不配置”**选项,则必须使用 Reporting Services 配置工具来创建数据库。
  • 通过 Reporting Services 配置工具手动创建。有关说明,请参阅如何创建报表服务器数据库(Reporting Services 配置)

您可以在本地或远程 SQL Server 数据库引擎实例上创建报表服务器数据库。若要在远程计算机上创建报表服务器数据库,则需要将连接配置为使用域用户帐户或具有网络访问权限的服务帐户。如果决定使用远程 SQL Server 实例,请仔细考虑报表服务器应使用哪些凭据来连接 SQL Server 实例。有关详细信息,请参阅配置报表服务器数据库连接

ms157285.note(zh-cn,SQL.90).gif重要提示:
报表服务器和承载报表服务器数据库的 SQL Server 实例可以位于不同的域中。对于 Internet 部署,通常的做法是使用防火墙后的服务器。如果配置的报表服务器将供 Internet 访问,请使用 SQL Server 凭据连接防火墙后的 SQL Server 实例并使用 IPSEC 来保护连接。

创建不同版本的 SQL Server 中的报表服务器数据库

请注意,创建报表服务器数据库时,并非所有版本的 SQL Server 2005 都可用于承载数据库。下表显示了可用于特定版本的 Reporting Services 的数据库引擎版本。

SQL Server 2005 Reporting Services 版本 可用于承载数据库的数据库引擎实例版本

具有高级服务的 SQL Server 2005 Express Edition

具有高级服务的 SQL Server 2005 Express Edition(仅本地)。

Workgroup Edition

Workgroup Edition(仅本地)

Evaluation Edition

Standard Edition、Evaluation Edition、Enterprise Edition(本地或远程)

Developer Edition

Standard Edition、Developer Edition、Enterprise Edition(本地或远程)

Standard Edition

Standard Edition、Enterprise Edition(本地或远程)

Enterprise Edition

Standard Edition、Enterprise Edition(本地或远程)

在升级的服务器上创建报表服务器数据库

在某些情况下,如果尝试在已从版本 7.0 升级的 SQL Server 实例上创建报表服务器数据库,可能会遇到异常。升级并不会设置 master 数据库的数据库兼容级别。因此,在设置该数据库时,Reporting Services 配置工具中将发生异常。有关如何在升级的服务器上创建数据库的详细信息,请参阅如何在从 SQL Server 7.0 升级的数据库引擎上配置报表服务器数据库(Reporting Services 配置)

请参阅

任务

如何创建报表服务器数据库(Reporting Services 配置)

概念

Reporting Services 的部署模式
将 Reporting Services 配置为 SharePoint 3.0 集成模式
报表服务器数据库
管理报表服务器数据库

其他资源

Introducing Reporting Services Programming

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 12 月 12 日

新增内容:
  • 服务器模式和报表服务器数据库

2006 年 4 月 14 日

新增内容:
  • 创建不同版本中的报表服务器数据库