2010-10-08 59 views
1

我在所有的SSIS项目中都使用共享数据源,因为我认为这是“最佳实践”。但是,现在每次我打开一个包时,所有东西都在源代码管理(TFS)下,它会更新包中的数据源连接。我要么必须回滚或用一些无意义的描述来检查它。SSIS中的共享数据源与OLE DB连接

我看到了这个SSIS Best Practice blog entry,它让我想到共享数据源是否真的走了。

不要使用数据源:不,我不是 意味着数据源组件。我的意思是 .ds文件,您可以将它添加到您在Visual Studio中的 SSIS项目的 “数据源”节点中,该节点位于您创建的每个SSIS项目的 中。 请记住,数据源不是SSIS的 功能 - 它们是Visual Studio的功能 ,并且这是 显着差异。而是使用 程序包配置来存储连接字符串 管理器在您的软件包中的 连接字符串。这将是 成为顺利部署故事的最佳平台 ,而使用Data 来源是一条死路。到 不通。

您对数据源,配置和源代码控制有什么经验?

回答

1

我们使用SVN,因此它没有像TFS那样集成。当开始使用SSIS时,我使用了共享数据源,但是当我最终上传程序包时,它让我陷入了各种麻烦。因此,现在我使用XML配置文件(包配置)来提供连接属性,并且我从来没有遇到任何问题。

所以我同意,共享数据源=坏主意/头发少

0

,当我们从2005 SSIS迁移到2008年,数据来源是相当痛苦的。另一方面配置非常灵活。特别是如果您将配置存储在一个数据库表中 - 那样您只需使用一条UPDATE语句即可轻松更改连接!