在报表生成器中指定凭据

凭据对尝试从数据源检索数据的用户进行身份验证。 数据源的所有者确定必须使用的凭据类型。 例如,数据库管理员可能指定用户必须提供 Windows 用户名和密码。

在报表定义中,每个数据源定义都指定一个名称、一个连接字符串、是否使用集成安全性,以及如果需要但未指定凭据,则显示什么提示。 凭据不会保存在报表定义中。 在报表服务器上发布报表后,可以独立于报表定义管理数据源。 数据源所有者可以为报表服务器上的嵌入数据源和共享数据源指定凭据。

注释

报表服务器管理员必须向用户授予浏览报表服务器以选择共享数据源或模型或打开或保存报表的适当权限。 有关详细信息,请参阅 “安装”、“卸载”和“报表生成器支持”。

注释

可以在报表生成器和 SQL Server Data Tools 中的报表设计器中创建和修改报表定义(.rdl)。 每个创作环境提供了创建、打开和保存报表和相关项的不同方法。 有关详细信息,请参阅 microsoft.com Web 上的 报表设计器和报表生成器(SSRS)中设计报表

了解何时使用凭据

在报表生成器中,连接到报表服务器或用于与数据相关的任务时,通常使用凭据,例如创建嵌入的数据源、运行数据集查询或预览报表。 凭据不会存储在报表中。 它们分别在报表服务器或本地客户端上进行管理。 以下列表描述了可能需要提供的凭据类型、存储位置以及如何使用凭据:

  • Reporting Services 登录对话框中输入的报表服务器凭据(报表生成器)。

    当您首次保存到、发布到或浏览到报表服务器或 SharePoint 站点时,可能需要输入您的凭据。 在报表生成器会话结束之前,将始终使用所输入的凭据。 如果选择保存凭据,这些凭据将安全地存储在计算机上的用户设置中。 在后续的报表生成器会话中,将使用保存的凭据连接到同一报表服务器或 SharePoint 站点。 报表服务器管理员或 SharePoint 管理员指定要使用哪一种类型的凭据。

  • 在嵌入数据源的 “数据源属性”对话框、“凭据”(报表生成器) 页中输入的数据源凭据。

    报表服务器使用这些凭据与外部数据源建立数据连接。 对于某些类型的数据源,可以将凭据安全地存储在报表服务器上。 利用这些凭据,其他用户无需提供凭据即可运行报表进行基础数据连接。

  • 运行数据集查询、刷新数据集字段或预览报表时,在 “输入数据源凭据”对话框(报表生成器) 中输入的数据源凭据。

    这些凭据用于将数据从报表生成器连接到外部数据源,或预览配置为提示输入凭据的报表。 在此对话框中输入的凭据不会存储在报表服务器上,不能供其他用户使用。 报表生成器在报表编辑会话期间缓存凭据,以便在每次运行查询或预览报表时无需输入凭据。

    对于共享数据源,使用 “保存我的密码” 选项可以将凭据与用户设置一起保存到本地计算机上。 报表生成器在每次连接到相应的外部数据源时使用保存的凭据。

有关详细信息,请参阅 “数据源属性”对话框、“常规”(报表生成器)“在报表生成器中预览报表”。

凭据类型

数据源支持的凭据类型由数据源的所有者指定。 例如,若要访问 SQL Server 数据库,可能需要提供 SQL Server 登录用户名和密码。 若要访问其他数据源,可能需要提供 Windows 用户名和密码。 某些数据源可能不需要凭据。

用于指定凭据的选项

以下选项可用于指定数据源的凭据:

  • 使用当前 Windows 用户(也称为集成安全性)。

  • 使用存储的用户名和密码。

  • 提示用户输入凭据。

  • 不需要提供任何凭据。

Windows 集成安全性

选择 “使用 Windows 身份验证”(集成安全性),将当前用户的安全令牌传递到数据源。 在这种情况下,系统不会提示用户键入用户名或密码。 此选项通常需要启用委派功能。 如果未启用这些功能,则只能使用此选项访问位于同一计算机上的数据源。

用户名和密码登录

选择 “使用此用户名和密码” 时,必须提供用户名和密码才能访问数据源。 对于 SQL Server 数据库,凭据可能是数据库登录名。 凭据将传递到数据源用于身份验证。

提示的凭据

指定提示凭据时,访问报表的每个用户必须输入用户名和密码才能检索数据。 对于包含机密数据的报表,建议使用此选项。 提示输入的凭据可以是 Windows 帐户或数据库登录名。 如果数据库服务器无法识别你提供的凭据,或者指定的用户未获得检索数据的权限,连接将失败。

无凭据

此数据源不需要凭据。 若要在报表服务器上运行此报表,必须配置无人参与的执行帐户。 有关详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“配置无人参与执行帐户”(SSRS 配置管理器)。

另请参阅

安装、卸载和报表生成器支持
嵌入和共享数据连接或数据源(报表生成器和 SSRS)
“报表生成器选项”对话框,“设置”(报表生成器)
报表生成器中的数据连接、数据源和连接字符串
将数据添加到报表(报表生成器和 SSRS)
添加和验证数据连接或数据源(报表生成器和 SSRS)