2011-10-01 212 views
2

我正在使用SQL Server 2008,你能推薦一些工具,我可以比較兩個數據庫實例嗎?比較兩個數據庫

另外我想能夠選擇哪些表和列應該參與比較。

我想將其添加到我們的自動化測試中。

謝謝。

+0

的[比較2個不同的數據庫表列]可能重複(HTTP:// stackov erflow.com/questions/4922987/compare-2-different-databases-table-columns)另請參見[this](http://stackoverflow.com/q/176316/73226),[this](http:// stackoverflow .com/q/4368910/73226) –

+0

您希望執行的自動化的性質是什麼? –

+0

@David Atkinson,我想用一些輸入來運行我的應用程序,將數據庫圖像存儲在一旁,然後使用自動比較存儲的圖像。 –

回答

3

紅門的SQL Data Compare可以做你所需要的。它並不是特別昂貴,特別是如果您將它作爲捆綁包的一部分購買(請查看其他一些產品 - 它們有很多有用的工具),並且您可以免費試用,以便您可以查看它是否適合您的情況你買它。

我已經使用它,它運作良好。它允許兩個數據庫之間的數據比較和同步,即使模式略有不同。

對於「持續集成的命令行自動化」功能,您將需要專業版。

+0

+1借調 - 沒有什麼比紅門工具更勝一籌! –

0

如果你使用Visual Studio 2010中沿着與SQL Server 2008的編碼,您可以使用架構比較和數據比較,與Visual Studio中走來工具2010

這裏有一些資源: