2010-04-27 99 views
8

閱讀this後,並建議使用Team Edition for Database Professionals,我想知道是否有任何相當於SQL Server 2008/Visual Stuio 2010的最終版本。什麼是Sql Server版本控制的最佳工具

我正在尋找工具需要做的一切,傑夫提his文章的事情:

  • 創建測試數據。
  • 模式比較。
  • 數據對比。
  • 數據庫單元測試。
  • 重構。
  • 集成的T-SQL編輯器,IDE中的第一類語言構造,就像C#和VB.NET一樣。

爲全面詳細看這篇文章:http://www.codinghorror.com/blog/2006/12/is-your-database-under-version-control.html


看來,Visual Studio 2010中(至2008年)對這個問題非常強的辦法。我不知道它是否存在的最佳選擇,但它絕對好。

這裏是Getting StartedWalkthrouge瞭解如何開始使用它。

回答

6

VS 2010 Premium和Ultimate有內置的(展開數據庫開發鏈接)

http://www.microsoft.com/visualstudio/en-us/products

總之,你的數據庫項目被簽入源代碼控制,並從數據庫項目部署到生產環境。

如果你正在尋找的東西是外使用VS2010的那麼展鵬有一個測試版 http://www.red-gate.com/Products/SQL_Source_Control/index.htm

+0

你點我可以描述如何使用的文章? – 2010-04-27 05:34:18

+0

http://www.west-wind.com/WebLog/posts/143624.aspx – 2010-04-27 05:35:27

+0

我在尋找最好的工具,並且與視覺工作室的整合始終是一個優勢。 – 2010-04-27 05:35:48

2

檢查下面的鏈接:

http://www.codinghorror.com/blog/2006/12/is-your-database-under-version-control.html

工具讀取柵
Sql比較 - 比較和同步SQL數據庫模式。 Sql數據比較:比較和同步SQL數據庫內容。

的第14天試用版的鏈接:https://www.red-gate.com/dynamic/downloads/downloadform.aspx?download=sqlcompare

+0

我在問,因爲這個鏈接。這篇文章是偉大的,並想知道我在2010年4月的選項/工具。 – 2010-04-27 05:42:04

+0

檢查上面的鏈接但這不是免費下載只有14天線索版本可用 – 2010-04-27 06:03:45

+0

你認爲他們更好vs2010內置工具? – 2010-04-27 06:05:07

0

我使用Visual Studio。每開發eveloper數據庫,使用Visual Studio 2010旗艦數據庫工具 - 工作得很好,「甚至是」對2010 TFS)

+0

您的解決方案中是否有一種數據庫類型的項目? – 2010-04-27 06:03:49

0

我剛剛研製出這種new tool免費),可幫助您輕鬆提取腳本對於SQL數據庫,可以做比較,可以推出的WinMerge快速比較腳本住數據庫,也可以同步差異都更新腳本或應用對數據庫的更改(除表,這將涉及更多複雜性和更多風險)。

Servantt是將SQL Server數據庫與版本控制腳本進行比較的WinMerge。

,支持和鼓勵軟件開發最佳實踐:

  • 版本控制(*)
  • 在生產環境中的開發人員刪除訪問權限變化的
  • DBA評審下保持數據庫對象在性能瓶頸和命名標準的過程/視圖中
  • 使用完全限定標識符和括號分隔符(它修復了CREATE PROCEDURE/VIEW/FUNCTION/etc腳本)命名對象

(*)腳本保存到本地文件夾中,該文件夾可以是Git,Subversion,TFS,Source Safe或任何其他VCS的工作副本。

免費下載:http://servantt.com

+0

我很想聽到關於它的反饋。歡迎批評者和建議(無論是在這裏的評論,還是在產品頁面的電子郵件地址)。 – drizin 2016-01-28 18:54:43

相關問題