数据源属性页 (报表管理器)

使用“数据源属性”页定义当前报表如何连接到外部数据源。 可以重写最初随报表一起发布的数据源连接信息。 如果多个数据源与报表一起使用,则每个数据源在属性页中都有自己的节。 数据源按报表中定义的顺序列出。

指定要与报表一起使用的数据源时,可以使用与使用该报表的报表分开创建和管理的共享数据源。 如果不想使用共享数据源项,可以定义要与报表一起使用的数据源连接。

使用以下过程导航到用户界面(UI)中的此位置。

打开“数据源属性”页

  1. 打开报表管理器,找到要为其选择数据源的报表。

  2. 悬停在该报表之上,然后单击下拉箭头。

  3. 在下拉菜单中,单击“ 管理”。 这将打开报表的 “常规 属性”页。

  4. 选择“ 数据源 ”选项卡。

选项

共享数据源
指定要与报表一起使用的共享数据源。 有关创建新数据源的详细信息,请参阅“创建、删除或修改共享数据源”(报表管理器)。

浏览
单击“ 浏览 ”以打开“数据源选择”页,该页用于选择共享数据源。 有关详细信息,请参阅数据源选择页(报表管理器)。

自定义数据源
指定报表如何连接到数据源。

以下选项用于指定自定义数据源连接。

数据源类型
指定用于处理数据源中的数据的数据处理扩展插件。 有关内置数据扩展的列表,请参阅 Reporting Services (SSRS) 支持的数据源。 其他数据处理扩展插件可能来自第三方供应商。

连接字符串
指定报表服务器用于连接到数据源的连接字符串。 连接类型确定应使用的语法。 例如,XML 数据处理扩展插件的连接字符串是 XML 文档的 URL。 在大多数情况下,常见的连接字符串指定数据库服务器和数据文件。 以下示例演示用于连接到名为 MyData 的 SQL Server 数据库的连接字符串:

data source=<a SQL Server instance>;initial catalog=MyData

可以将连接字符串配置为表达式,以便可以在运行时指定数据源。 数据源表达式是在报表设计器中的报表中定义的。 无法在报表管理器中定义、查看或修改数据源表达式。 但是,可以通过单击“ 替代默认值 ”来替换数据源表达式,以键入静态连接字符串。 如果要切换回表达式,请单击“ 还原为默认值”。 报表服务器将存储原始连接字符串,以便在需要时还原。 若要使用数据源表达式,必须使用最初在报表中发布的数据源连接信息。 共享数据源不支持在连接字符串中使用表达式。

连接使用
指定确定获取凭据方式的选项。

重要

如果连接字符串中提供了凭据,则忽略此部分中提供的选项和值。 请注意,如果在连接字符串中指定了凭据,则会向浏览此页的所有用户以明文显示这些值。

运行报表的用户提供的凭据
每个用户必须键入用户名和密码才能访问数据源。 可以定义请求用户凭据的提示文本。 默认文本字符串为“输入用户名和密码以访问数据源”。

如果用户提供的凭据是 Windows 身份验证凭据,请选择 “在连接到数据源时用作 Windows 凭据”。 如果使用数据库身份验证(例如 SQL Server 身份验证),请不要选中此复选框。

安全地存储在报表服务器中的凭据
在报表服务器数据库中存储加密的用户名和密码。 选择此选项可以无人值守运行报表(例如,由计划或事件启动的报表而不是用户操作)。 如果使用默认安全性,则用户名必须是 Windows 域帐户。 以以下格式指定帐户: <domain>\<username>。 指定的帐户必须在承载报表使用的数据源的计算机上具有本地登录权限。

如果凭据是 Windows 身份验证 凭据,则选择“在连接到数据源时用作 Windows 凭据 ”。 如果使用数据库身份验证(例如 SQL Server 身份验证),请不要选中此复选框。

与数据源建立连接后,选择“模拟经过身份验证的用户 ”以允许委派凭据,但前提是数据源支持模拟。 对于 SQL Server 数据库,此选项设置“SETUSER”功能

小窍门

SQL Server Analysis Services 仅支持 Windows 帐户认证信息。 因此,为 Analysis Services 数据源选择“连接到数据源时用作 Windows 凭据”和“在连接到数据源后模拟经过身份验证的用户”这两个选项。

Windows 集成安全性
使用当前用户的 Windows 凭据来访问数据源。 如果用于访问数据源的凭据与用于登录到网络域的凭据相同,请选择此选项。 如果您的域启用了 Kerberos 身份验证或者数据源与报表服务器位于同一台计算机上,则此选项最为有效。 如果未启用 Kerberos,Windows 凭据可以传递给其他计算机。 如果需要其他计算机连接,将收到错误,而不是预期数据。

报表服务器管理员可以禁止使用 Windows 集成安全性来访问报表数据源。 如果此值显示为灰色,则该功能不可用。

如果计划计划或订阅此报表,请不要使用此选项。 计划的或无人参与的报表处理需要可以在没有用户输入或当前用户的安全上下文的情况下获取的凭据。 只有存储的凭据才能提供此功能。 因此,如果报表配置为 Windows 集成安全性凭据类型,则报表服务器会禁止您安排对报表或订阅的处理。 如果为已订阅或有计划操作的报表选择此选项,则订阅和计划的操作将停止。

不需要凭据
指定访问数据源不需要凭据。 请注意,如果数据源需要用户登录,则选择此选项将不起作用。 仅当数据源连接不需要用户凭据时,才应选择此选项。

若要使用此选项,必须先为报表服务器部署配置无人参与的执行帐户。 当其他凭据源不可用时,无人参与的执行帐户用于连接到外部数据源。 如果指定此选项且未配置帐户,则与报表数据源的连接将失败,并且不会发生报表处理。 有关此帐户的详细信息,请参阅配置无人参与执行帐户(SSRS 配置管理器)。

应用
单击以保存更改。

另请参阅

管理报表数据源
为报表数据源指定凭据和连接信息
报表管理器 F1 帮助