【发布时间】:2010-10-11 12:24:02
【问题描述】:
有什么方法可以让我将 2 个数据表相互比较,它们都有相同的列,但我想检查其中的行以查看每个表中存在哪些行,哪些不存在,有没有一种优雅的方式来做到这一点?
我也在使用 c# ASP.NET。
【问题讨论】:
有什么方法可以让我将 2 个数据表相互比较,它们都有相同的列,但我想检查其中的行以查看每个表中存在哪些行,哪些不存在,有没有一种优雅的方式来做到这一点?
我也在使用 c# ASP.NET。
【问题讨论】:
【讨论】:
试试这个产品,我过去用过它,它非常适合这种事情。有 14 天的免费试用期,所以可能就是您所追求的。
http://www.red-gate.com/products/SQL_Compare/
干杯 跳跳虎
【讨论】:
对于比较数据库的架构,SQL Compare 很棒。
如果您要比较的是数据,您可以使用 Red Gate 的另一款产品 SQL Data Compare:
http://www.red-gate.com/products/SQL_Data_Compare/
我已经使用这些产品大约 4 年了,它们几乎完全替代了 DBA。它们非常适合从 DEV>TEST>PROD 部署数据库和数据,或用于制作实时备份以进行测试。
最好的一点是,如果您的暂存环境和生产环境之间存在差异,您永远不必担心 - 此工具几乎可以发现并修复任何差异。
全面披露:我不为 Red Gate 工作,我是一个快乐的客户。
【讨论】: