共享数据源和嵌入数据源

Reporting Services 提供两种方法,这两种方法用于定义与报表、报表模型和数据驱动订阅中使用的数据源的连接。这两种方法非常相似,因此,如果其中一种方法提供了您要使用的功能,就可以在嵌入数据源连接和共享数据源项之间进行切换。这两种方法的区别在于,存储和管理连接数据的方式不同。

嵌入数据源

“嵌入数据源”是特定于报表的。数据源连接的描述嵌入在报表定义中。只有嵌入数据源连接信息所嵌入的报表才能使用这些信息。连接信息仅限在报表或订阅内部使用(例如,查看报表的 XML 语法时,就可以看到 XML 格式的连接信息)。若要定义和管理嵌入数据源,请使用报表的**“数据源属性”**页。有关详细信息,请参阅管理报表数据源

共享数据源

“共享数据源”是存储在报表服务器上的用于描述数据源连接的独立项。该项可以跨多个报表和订阅进行重用。报表模型需要使用共享数据源;而对于报表和数据驱动订阅,共享数据源是可选的。

您可以分别从使用共享数据源的报表和数据驱动订阅来创建和管理该共享数据源。可以将共享数据源移到不同的文件夹位置,为共享数据源命名,并通过对其设置安全性来确定其可用性。下面的图标表示文件夹层次结构中的共享数据源项:

共享数据源图标

共享数据源图标

如果您的数据源使用频率较高,就应该采用共享数据源。可能有用的共享数据源的示例包括:

  • 与支持业务运营的生产服务器的连接。

  • 与常用测试服务器的连接。

  • 与员工数据库的连接(以支持数据驱动订阅)。

共享数据源更易于在该数据源进行更改时进行调整。如果您移动或重命名了数据库或更改了数据库登录名,则只需对连接字符串进行一次更新,就可以同时在所有使用该数据的报表和订阅中实现相应的更改。也可以禁用共享数据源项,以防止进行报表处理。有关详细信息,请参阅创建、修改和删除共享数据源

请参阅

任务

如何创建、删除或修改共享数据源(报表管理器)

如何配置报表的数据源属性(报表管理器)

参考

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

“新建数据源”页

概念

连接数据源 (Reporting Services)

连接到报表数据

使用数据区域