嵌入和共享的数据连接或数据源(报表生成器和 SSRS)
当运行查询或处理报表时,报表使用数据连接来检索报表的数据。 您可以从内置数据连接类型的列表中进行选择,以连接到关系数据库、多维数据库、Web 服务或一些其他数据源。 当描述数据连接时,需要使用以下术语。
数据连接:也称为“数据源”。 数据连接包含名称和依赖于连接类型的连接属性。 根据设计,数据源连接不包含凭据。 数据连接不指定从外部数据源中检索哪些数据。 为此,请在创建数据集时指定查询。
数据源定义:包含报表数据源的 XML 表示形式的文件。 在发布报表之后,其数据源作为数据源定义(独立于报表定义)保存到报表服务器或 SharePoint 站点上。 例如,报表服务器管理员可以更新连接字符串或凭据。 在本机报表服务器上,文件类型为 .rds。 在 SharePoint 站点上,文件类型为 .rsds。
连接字符串:连接字符串是连接到数据源所需的连接属性的字符串版本。 连接属性根据数据连接类型不同而异。 有关示例,请参阅报表生成器中的数据连接、数据源和连接字符串。
共享数据源:报表服务器或 SharePoint 站点上提供的可由多个报表使用的数据源。
嵌入数据源:也称为“报表特定的数据源”。 在报表中定义并只由该报表使用的数据源。
凭据:凭据是身份验证信息,您必须提供这些信息才能访问外部数据。
嵌入数据源和共享数据源的区别在于创建、存储和管理它们的方式不同。
![]() |
---|
在 SQL Server Data Tools 中,您可以在报表生成器和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和报表生成器中设计报表 (SSRS)”。 |
共享数据源
如果您的数据源使用频率较高,就可以采用共享数据源。 建议尽量使用共享数据源。 使用共享数据源可便于对报表和报表访问进行管理,并有助于提高报表和报表所访问数据源的访问安全性。 如果需要共享数据源,可以请求系统管理员为您创建一个。
在报表生成器中,您不能创建共享数据源。 您可以浏览到报表服务器中的共享数据源并进行选择。 有关详细信息,请参阅报表生成器中的数据连接、数据源和连接字符串。
在报表设计器中,您不能浏览到报表服务器上的共享数据源。 在解决方案资源管理器中,您可以将共享数据源作为项目的一部分创建,并选择是否将它们部署到报表服务器。 您只能选择在本地使用它们,因为您的计算机或报表服务器要求的凭据存在差异。 有关详细信息,请参阅数据连接、数据源和连接字符串 (SSRS)。
下面的图标指示报表服务器文件夹层次结构中的共享数据源项:
嵌入数据源
嵌入数据源是保存在报表定义中的数据连接。 只有嵌入数据源连接信息所嵌入的报表才能使用这些信息。 若要定义并管理嵌入数据源,请使用**“数据源属性”**对话框。
比较嵌入数据源和共享数据源
下表总结了嵌入数据源和共享数据源之间的差异:
说明 |
嵌入 数据源 |
共享 数据源 |
---|---|---|
数据连接嵌入在报表定义中。 |
![]() |
|
指向报表服务器上的数据连接的指针嵌入在报表定义中。 |
![]() |
|
在报表服务器上管理 |
![]() |
![]() |
对于共享数据集,要求这么做 |
![]() |
|
对于组件,要求这么做 |
![]() |
返回页首
数据源凭据
凭据用于创建嵌入数据源、运行查询或在报表处理过程中检索数据。 数据源所有者确定您在访问数据时必须使用的凭据。 凭据在报表服务器、SharePoint 站点或报表创作环境中的本地计算机上独立于数据连接进行管理。 根据数据源的类型,可以保存凭据以避免提醒,也可以将其设置为提醒每个用户。 根据您是从计算机连接到数据源,还是从报表服务器连接到数据源,您需要的凭据可能不同。 有关详细信息,请参阅在报表生成器中指定凭据和数据连接、数据源和连接字符串 (SSRS)。
请参阅
任务
概念
Reporting Services 支持的数据源 (SSRS)