你可以叫它DataDube,TeamData,VSTSDBP或者其他任何什麼。這個新的Visual Studio工具為你控制的工程的資料庫開發階段指明了正確方向。當然,我知道你的資料庫開發已經在控制之中,你的開發人員已經建立了所有需要的資料庫物件:表,索引,自訂函數,預存程序等等,而且運行得很好,你也確實不需要其它任何的工具了。這些正是我在開始用這個Visual Studio的新工具之前的想法。對這個新工具第一個理解的是你會戲劇性的改變你對資料庫開發和資料庫開發週期的看法。
之前,我完成的大部分資料庫開發都是用SQL Enterprise Manager,查詢分析器和SQL Management Studio (SQL 2005),在一個本地SQL Server資料庫執行個體上用這些工具建立資料庫,表,索引,自訂函數,預存程序等等。所有這些工作都是“點對點”,沒有得益於代碼控制,單元測試,或任何嚴格建立預存程序。如果我忘了備份資料庫,然後修改了一個表名,這樣就會使很多函數和關聯斷開,這需要花很多時間去找出來並修複。這實在不是一個為重要程式來開發資料庫的成功而專業的方法,但是在當前獲得的工具下,這是我們可以做的最好的了。
好了,現在有了Visual Studio Team Edition for Database Professionals就不會再有這樣的事了,在程式開發週期中資料庫開發有了全面的支援。現在所有的資料庫開發都可以離線在一個單獨的環境中開發(這需要你的資料庫伺服器建立起來並運行),所有使用者自訂函數和預存程序都可以用這個工具產生的典型資料來做全面的單元測試。另外,這個工具最大的好處在於全面集合了Team Foundation Server,這樣你的資料庫結構(資料庫指令碼)可以像其他任何C#,BizTalk,Web程式一樣進行代碼控制了。
我真的建議所有資料庫開發人員在做任何資料庫開發的時候,下載這個Visual Studio的新工具最新的CTP版來做一個嘗試。這個真的是一個額外的亮點可能會誘惑我們中的很多人去升級到Visual Studio Team Suite!
原文:Visual Studio Team Edition for Database Professionals