2010-10-11 215 views
1

有沒有什麼辦法可以將兩個數據表相互比較,兩者都有相同的列,但我想檢查它們中的行以查看哪些存在,哪些不存在桌子,有沒有一個優雅的方式來做到這一點?比較數據表

我也使用c#ASP.NET。

回答

1

試試這個產品,我已經在過去使用過它,它非常適合這種事情。有一個免費的14天試用,所以可能是你以後的。

http://www.red-gate.com/products/SQL_Compare/

乾杯 跳跳虎

+0

我認爲他想比較datatables而不是數據庫表,除非這也可以做到這一點? – w69rdy 2010-10-11 12:29:13

+0

對不起,我錯過了閱讀這個問題 - 試試這個鏈接你的後。 http://kseesharp.blogspot.com/2007/12/compare-2-datatables-and-return-3rd.html – WooHoo 2010-10-11 12:29:49

0

爲了比較數據庫的模式,SQL Compare是偉大的。

如果你正在比較的數據,可以使用SQL數據比較,從紅門其他產品:

http://www.red-gate.com/products/SQL_Data_Compare/

我一直在使用這些產品的約4年,他們幾乎完全替代DBA。它們適用於從DEV> TEST> PROD部署數據庫和數據,或者用於進行實時備份以進行測試。

最好的部分是,如果在分段和生產環境之間有所不同,您永遠不必擔心 - 該工具將找到並修復幾乎所有的差異。

完全披露:我不爲紅門工作,我是一個快樂的客戶。