设计时数据源对象

Business Intelligence Development Studio 中的项目包含两种使得在包中更容易实现连接的设计时对象:数据源和数据源视图。

您可以从包中分别生成数据源和数据源视图,然后在包中使用它们。可以在 Integration Services 项目、Analysis Services 项目和 Reporting Services 项目中生成数据源和数据源视图。

在 SQL Server Integration Services 中,数据源和数据源视图是不可部署的对象;SSIS 根据对象的属性创建连接管理器,并将连接管理器添加到包。可以在多个包中使用相同的数据源或数据源视图,以便为这些包提供一致的方法。例如,如果多个包或包中的多个元素(任务、源、转换或目标)访问 AdventureWorks2008R2 中的 Customer 表,则您可以创建提供与 AdventureWorks2008R2 的连接的数据源,创建仅包含 Customer 表的数据源视图,然后在所有包和任务中使用此数据源视图。

Integration Services 提供数据源与引用该数据源的连接管理器之间的同步,从而将更容易管理连接。例如,当数据源中的连接字符串更改时,每个引用该数据源的连接管理器中的连接字符串也随之更新。

注意注意

同步仅在项目内发生,不会在具有多个项目的整个解决方案中发生。

数据源和数据源视图将缓存其元数据。缓存使得您可以编辑并扩展数据源和数据源视图,而无须连接到据以生成这些数据源和数据源视图的数据存储区。元数据包含有关表、列属性以及表间外键关系的信息。例如,可以在数据源视图设计器中打开数据源视图,并在表间创建新关系。

以编程方式创建包时,不使用数据源或数据源视图,而是创建连接管理器并设置其属性。

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。