2010-10-08 70 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語句即可輕鬆更改連接!