代码之家  ›  专栏  ›  技术社区  ›  Toad

是否有工具可以查看SQL Server中两个数据库表之间的差异?

  •  0
  • Toad  · 技术社区  · 15 年前

    什么是查看两个表(甚至更好的是,两个查询返回的数据集)之间差异的好工具?

    编辑:我对架构更改不感兴趣。假设模式是相同的。

    原因背景: 我正在移植一些遗留代码,这些代码可以用一些预先计算好的数据填充数据库。最简单的方法是检查旧程序和新程序的输出是否正确。我在想,如果有一种数据库的“diff”工具,这可能会很棒。

    4 回复  |  直到 14 年前
        1
  •  2
  •   edosoft    15 年前

    我相信很多人会提到red gate的优秀工具,其中sql data compare是可以比较表中数据的工具。不过,我用的是更简单、更便宜的替代品: SQLDBDiff . 它可以比较两个sql server表中的数据。

        2
  •  3
  •   Eddy    14 年前

    不。。达维特比红门还要快,真正的新怪物是 炮眼 用它 Data Compare SQL 看看表演: http://en.wikipedia.org/wiki/Microsoft_SQL_Server_Compare_Tools#Performance

        3
  •  0
  •   SQLDev    15 年前

    尝试 SQL Data Examiner . 此工具不仅允许比较/同步表,还允许比较SQL查询返回的数据。

        4
  •  0
  •   Devart    14 年前

    我们建议你看看我们的 dbForge Data Compare for SQL Server . 与竞争对手相比,它的速度要快得多(高达3倍)。