数据源 (SSIS)
数据源是在包外部创建的连接引用。数据源表示对数据存储区的简单连接,其中包括数据存储区中所有的表和视图。对于更高级的功能,如选择表和视图等特定数据库对象或者在对象之间添加新关系的功能,请使用数据源视图而不要使用数据源。有关详细信息,请参阅数据源视图 (SSIS)。
当使用 SSIS 设计器向包添加数据源时,SQL Server Integration Services 将添加可在运行时作为 OLE DB 连接进行解析的连接管理器,同时将设置该连接管理器的属性,并将该连接管理器添加到包的 Connections 集合。为了使数据源和连接管理器相关联,Integration Services 将连接管理器的 DataSourceID 属性设置为数据源的名称。除了具有 DataSourceID 属性外,从数据源创建的连接管理器与从 OLE DB 连接创建的连接管理器相同。有关详细信息,请参阅 OLE DB 连接管理器。
因为数据源并非创建于包的上下文中,所以多个包可以使用同一个数据源。这样就可以更新数据源,从而更容易对引用该数据源的连接管理器进行同步。在 Integration Services 中,数据源是在 SSIS 设计器中生成包时所使用的设计时对象。以编程方式生成包时不使用数据源。
在 Business Intelligence Development Studio 中,数据源可以在 Analysis Services、Reporting Services 和 Integration Services 项目中创建。如果在不是要使用数据源的项目(Analysis Services、Reporting Services 或 Integration Services)中创建数据源,可以将数据源复制并粘贴到使用该数据源的项目中。请用数据源向导创建数据源,然后在**“数据源设计器”**对话框中对其进行修改。有关详细信息,请参阅定义数据源 (Analysis Services)
|