2010-09-09 64 views
2

開發團隊地理分佈。當然,我們有代碼庫/ bug跟蹤門戶。 作爲我們項目中的規則,我們使用MS SQL 2005和2008.我們沒有專門開發數據庫的人員。團隊的任何開發人員都可以爲項目貢獻數據庫更改。分佈式開發團隊中的數據庫開發

我們需要一種工具,它可以以簡單,可控,靈活和舒適的方式進行數據庫開發。

從我以前的經驗來看,MS數據庫項目對於中小型項目來說太可怕了,並且需要經過培訓的專職人員。

我查看了我使用的替代解決方案:dbdeploy(來自ThougthWorks)和http://dbdeploy.com/documentation/competition/。 但我沒有留下深刻的印象。

我發現,我們現在使用的這兩種免費工具:

DBComparer(http://www.dbcomparer.com) 和 敏捷DBRIRE(http://www.thisisagile.com/dbrire

我的問題是工具,你用什麼,你可以推薦一下在?

回答

2

如果您還沒有看到它,K. Scott Allen在數據庫版本控制上的短篇系列文章提供了一些有用的指針和需要考慮的事項。它開始here

至於特定工具的建議 - 我沒有用過除實驗能力之外的任何其他工具,但您可以看看Wizardby

+0

謝謝!提供的鏈接非常棒! – 2010-09-09 15:08:06

+0

@ Roman-Podlinov如果你喜歡這個答案,你應該把它標記爲'Accepted' – simon 2012-01-31 15:52:24

0

您是否對應用程序代碼使用現有的源代碼管理系統?如果您使用Subversion或Team Foundation Server,則可以考慮使用SQL Source Control作爲選項。它比VS數據庫項目更輕量,使開發人員可以輕鬆地共享更改,並提供源控制的所有現有優勢。

http://www.red-gate.com/products/SQL_Source_Control/

讓我知道如果您有任何問題!