我在開發計算機上做了一大堆更改(表定義,存儲過程等)。那裏有一個腳本或一個免費的工具,我可以運行它將會發現開發和活動服務器之間的所有區別?比較兩個SQL數據庫
回答
SQL Compare不是免費的,但有14天免費試用。
Visual Studio也有一個schema comparison tool(自2005年以來)。
嘗試http://msdn.microsoft.com/en-us/library/ms173453.aspx - 使用SSMS 2008 R2。
這裏是比較工具的列表: http://www.mssqltips.com/sqlservertip/1069/sql-server-comparison-tools/
順便說一句,對於那些誰想要Azure數據庫與SqlServer的數據庫進行比較,在Visual Studio 2010中不能做到這一點。它不支持比2008R2更早的數據庫。 也是在這個時候,VS2012沒有比較工具。 可以進行數據比較/模式比較的最佳工具是紅門工具。 希望這有助於。
簡單的答案是,沒有開箱即用的腳本會告訴你兩個數據庫之間的差異。它可以使用信息模式視圖來創建,但如果您真的想要比較所有內容,它可能會非常複雜。
我建議你嘗試一下這裏提到的第三方工具來完成工作。
我已經與ApexSQL Diff取得了很好的成功,特別是在大型數據庫上,但您不能在這裏提到的任何工具出錯。
SQLDBDiff免費提供:http://www.sqldbtools.com/Default.aspx
不要被它的「復古」看起來,這個作品真的很好,是免費的,而且容易設置。 – Ben 2013-11-25 14:33:40
- 1. 比較兩個數據庫
- 2. 比較兩個數據集SQL SSRS 2005
- 3. SQL數據庫比較
- 4. 比較兩個數據庫的結構?
- 5. 如何比較兩個數據庫?
- 6. 比較跨數據庫的兩個表
- 7. 比較兩個不同的數據庫
- 8. 如何比較兩個訪問數據庫以比較數據庫記錄
- 9. 比較兩個數據庫之間的列比較
- 10. 比較兩個數據表
- 11. 比較兩個數據集
- 12. 比較兩個數據庫使用數據庫第一apporach?
- 13. 比較兩個數據庫中的多個列數據
- 14. sql比較兩個表格
- 15. 比較兩次:jQuery和數據庫
- 16. 使用內置工具比較來自兩個SQL Server數據庫的數據?
- 17. 比較來自兩個數據庫的數據
- 18. 如何比較來自兩個不同數據庫的數據?
- 19. 工具來比較兩個數據庫(REDSHIFT)的數據
- 20. 比較兩個輸入與數據庫數據:錯誤
- 21. 數據庫比較
- 22. 比較使用SQL Server數據庫
- 23. SQL Azure數據庫DTU比較
- 24. SQL Server數據庫比較工具
- 25. 比較兩個表,一個是mysql數據庫,一個是MSSQL數據庫
- 26. 比較兩個數組(現貨庫存)
- 27. 用於比較數據庫表中的兩列的SQL查詢
- 28. SQL Server:比較兩個表,兩列
- 29. 比較數據關係的兩個表
- 30. 比較兩個火花數據幀
當您的即將部署已被照顧。將DDL置於版本控制之下。 – Ronnis 2010-12-22 13:24:03