2014-11-06 37 views
0

紅門的SQL源代碼控制產品文檔(http://documentation.red-gate.com/display/SOC3/Requirements)規定:SQL源控制和SQL Express的 「支持」

SQL源代碼控制不支持SQL Server 2000,SQL Express中,SQL Azure的或SSMS快遞

我一直在評估他們的產品並承擔基於關閉此聲明說:「不支持」的意思是「行不通」。不過,我已經對本地SQL Express版安裝中的中央SQL Server標準版數據庫做了一些微不足道的修改。

儘管SQL Server版本的差異 - 我想知道什麼陷阱這種架構將不得不再次,嚴格從SQL源控制的觀點。我們正在尋找一種方法來彌補我們計劃從2008 R2升級到SQL Server 2012之間的差距,並且不希望購買2008開發版許可證,因爲知道我們有幾個月纔會開始升級。

是實現人與SQL Express的專用數據庫開發模式上開發的機器呢?

+0

你有沒有考慮使用Visual Studio SQL Server數據工具(SSDT),然後託管你的源代碼中的Team Foundation Server或GIT? SSDT絕對適用於SQL Express 2008和SQL Server 2008 R2。 – 2014-11-06 21:51:15

+0

SVN集成與Red Gate產品非常緊密,更不用說我們已經在我們的環境中使用SVN了。添加另一個源控制環境來管理(我們已經在使用Mercurial)對我們來說並不實際。 – 2014-11-06 21:54:31

回答

3

我是Redgate的預售工程師。我們使用SQL Express來處理我們自己的培訓課程中使用的大多數機器,這是出於同樣的原因 - 許可。

雖然會可能做工精細,我們不正式支持快遞。我們說我們支持的SQL Server版本是我們測試的版本。鑑於SQL Server版本的數量,我們只測試我們在官方支持的網站上列出的版本。因此,如果您使用的是我們沒有測試的版本,我們會盡力說清楚。

但是,假設您的開發數據庫是一次性的,並且您的源代碼是您的源代碼 - 可以回滾 - 並且您明白我們的免責聲明並未正式支持,但我會非正式地說它會大概工作得不錯。

對不起,不回答這個一年前。我剛開始努力在Stack上更積極主動!