3

我正在尋找可以將衆多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。如果我在這方面誤導了我,請隨時直接告訴我。

一個潛在的解決方案是:

  1. 執行在歐文模式的轉變。
  2. 取出ERWin生成的alter腳本,並將腳本導入到相應的Visual Studio數據庫項目中,更新數據庫項目中的對象
  3. 將DB項目中已更改的對象檢入TFS。
  4. TFS Build執行以生成將用於通過發佈過程推送更改的更改腳本。

我的問題是,這個解決方案是否可行,還是有其他的選擇嗎?

回答

0

您的解決方案對我來說聽起來非常麻煩,因爲您基本上在兩種不同的工作方式(您正在嘗試解決的問題)之間發生衝突。

數據架構組如何工作?他們是否在ERWin中使用版本控制,或者他們有什麼管理版本的過程?

我會考慮將它集成到您​​的構建過程中,以便從中檢索alter腳本,而不是將手動合併過程導入到DB對象中。

這可以進一步擴展,整合兩個團隊的源代碼管理系統,讓您看到前進的數據庫對象的一個​​視圖。

相關問題