我正在尋找可以將衆多DB對象的大量DB對象集成到源代碼控制(TFS 2010)中的選項。一旦我們在這裏成功,我們將努力通過TFS構建爲特定的數據庫更改生成我們的更改腳本。將ERWin模型與Visual Studio 2008 GDR 2/2010數據庫項目同步
問題是,我們的數據體系結構組負責維護DB對象(不包括SP),並且它們通過ERWin在模型中心過程中工作。這意味着,他們通過ERWin模型維護數據庫,並從它們生成用於釋放更改的更改。
爲了實現將DB對象(不僅僅是ERWin模型)獲取到TFS中的目標,我相信最好的選擇是通過Visual Studio DB項目來完成這個任務。從我所知道的情況來看,CA很少急於繼續支持ERWin和Visual Studio之間的集成,這種集成不再適用於Visual Studio 2008 DB Ed。 GDR。如果我在這方面誤導了我,請隨時直接告訴我。
一個潛在的解決方案是:
- 執行在歐文模式的轉變。
- 取出ERWin生成的alter腳本,並將腳本導入到相應的Visual Studio數據庫項目中,更新數據庫項目中的對象
- 將DB項目中已更改的對象檢入TFS。
- TFS Build執行以生成將用於通過發佈過程推送更改的更改腳本。
我的問題是,這個解決方案是否可行,還是有其他的選擇嗎?