2010-12-22 172 views
6

我在開發計算機上做了一大堆更改(表定義,存儲過程等)。那裏有一個腳本或一個免費的工具,我可以運行它將會發現開發和活動服務器之間的所有區別?比較兩個SQL數據庫

+0

當您的即將部署已被照顧。將DDL置於版本控制之下。 – Ronnis 2010-12-22 13:24:03

回答

0

這裏是比較工具的列表: http://www.mssqltips.com/sqlservertip/1069/sql-server-comparison-tools/

順便說一句,對於那些誰想要Azure數據庫與SqlServer的數據庫進行比較,在Visual Studio 2010中不能做到這一點。它不支持比2008R2更早的數據庫。 也是在這個時候,VS2012沒有比較工具。 可以進行數據比較/模式比較的最佳工具是紅門工具。 希望這有助於。

7

簡單的答案是,沒有開箱即用的腳本會告訴你兩個數據庫之間的差異。它可以使用信息模式視圖來創建,但如果您真的想要比較所有內容,它可能會非常複雜。

我建議你嘗試一下這裏提到的第三方工具來完成工作。

我已經與ApexSQL Diff取得了很好的成功,特別是在大型數據庫上,但您不能在這裏提到的任何工具出錯。