Reporting Services 部署中的连接和帐户

更新日期: 2006 年 12 月 12 日

本主题介绍在 Reporting Services 部署中使用的帐户和连接。 有关如何指定报表服务器 Windows 和 Web 服务帐户的详细信息,请参阅在 Reporting Services 中配置服务帐户和密码

连接概述

下图描述了默认安装中的帐户和连接。

Reporting Services 中的连接

连接 1:用户连接到报表服务器

默认情况下,用户使用他们自己的 Windows 域凭据和集成安全性连接到报表服务器。 如果创建并部署了一个自定义身份验证扩展插件,还可以配置一个使用窗体身份验证的报表服务器,或者如果在工作组中部署了报表服务器,还可以配置一个使用基本身份验证的报表服务器。 如果报表服务器使用自定义窗体身份验证或基本身份验证,则用户可通过对于身份验证提供程序有效的登录名连接到报表服务器。

用户通过身份验证后,报表服务器检查用户是否拥有访问报表服务器内容和操作的权限。 权限在说明用户可以执行哪些任务的角色分配中定义。 每个连接到报表服务器的用户必须拥有用于连接到报表服务器的帐户中定义的角色分配。 有关详细信息,请参阅管理 Reporting Services 的权限和安全性

ms159846.note(zh-cn,SQL.90).gif注意:
每当用户运行连接到报表服务器的报表或工具(例如报表管理器或 SQL Server Management Studio)时,将会发生与报表服务器的用户连接。 有关连接到报表服务器所使用的 URL 的详细信息,请参阅配置报表服务器虚拟目录

连接 2:报表服务器连接到报表服务器数据库

报表服务器数据库为报表服务器提供了内部存储位置。 报表服务器连接到报表服务器数据库以存储和检索内容、服务器状态和元数据。 用户和其他应用程序不能连接到报表服务器数据库。 只有报表服务器才能连接到数据库。

由于报表服务器没有实现为 Web 服务和 Microsoft Windows 服务,所以每个服务都必须能够连接到数据库。 在配置与报表服务器数据库的连接时,可以选择下列方法:

  • 使用服务帐户。 每个服务都运行在其自己的服务帐户下。 可以使用服务帐户连接到数据库。
  • 使用域帐户。 可使用您指定的一个域用户帐户连接到两个服务。
  • 使用 SQL Server 登录名。 可使用您指定的一个数据库用户帐户连接到两个服务。

若要配置连接,请使用 Reporting Services 配置工具中的“数据库安装”页。 该工具自动为您指定的帐户创建登录名和数据库权限。 有关详细信息,请参阅配置报表服务器数据库连接

连接 3:报表服务器连接到外部数据源

若要检索在报表中使用的数据,报表服务器必须连接到承载外部数据源的其他服务器。 与外部数据源的连接最初是在报表中定义的,在发布报表之后,可以独立于报表对该连接进行管理。 在运行时,这些连接是由报表服务器代表运行报表的用户建立的。 报表服务器会将凭据传递给特定的数据源。 对于任何给定的报表,报表服务器可以通过以下方式之一获取凭据:

  • 模拟或使用正在运行报表的用户的委托凭据。 如果将某个报表数据源配置为使用 Windows 身份验证,则还需要将报表服务器配置为使用默认 Windows 安全扩展插件。 如果报表服务器使用窗体身份验证或基本身份验证,则不能配置报表数据源以使用模拟的或委托的凭据。
  • 提示用户键入凭据。
  • 从报表服务器数据库中检索存储的凭据。
  • 不使用凭据。 当配置无人参与的报表处理帐户时启用该选项。 如果数据源不使用凭据(例如,如果数据在 XML 文档中),则可以选择该选项。 若要连接至承载数据源的计算机,则报表服务器可使用无人参与的处理帐户。 可以使用 Reporting Services 配置工具配置该帐户。 有关详细信息,请参阅配置用于无人参与的报表处理的帐户

有关如何连接到外部数据源的详细信息,请参阅连接数据源指定凭据和连接信息

ms159846.note(zh-cn,SQL.90).gif注意:
如果您使用的是具有高级服务的 SQL Server 2005 Express Edition,则报表数据源必须是在本地 SQL Server Express 数据库引擎实例上运行的 SQL Server 关系数据源。 不支持远程数据源和其他数据源类型。

请参阅

任务

如何启动报表管理器(报表管理器)
如何注册和连接报表服务器 (Management Studio)
如何启动 Reporting Services 配置

概念

在 Reporting Services 中配置服务帐户和密码
管理报表服务器 Web 服务和 Windows 服务
配置报表服务器数据库连接
配置用于无人参与的报表处理的帐户
连接数据源
指定凭据和连接信息
在 Reporting Services 中设置数据源属性

其他资源

了解执行上下文
Web 服务标识 - Windows Server 2003(Reporting Services 配置)
Web 服务标识(Reporting Services 配置)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 12 月 12 日

更改的内容:
  • 将服务帐户指南移到了另一主题。

2006 年 7 月 17 日

新增内容:
  • 添加了连接示意图并且修订了说明。
  • 进一步充实了对 Local Service 帐户的说明。
  • “Network Service ”配置帐户。
更改的内容:
  • 修订范围较广。

2006 年 4 月 14 日

新增内容:
  • 介绍了配置服务帐户的过程,包括服务器管理的帐户要求,以及登录名和数据库权限。