我想比较两个SQL Server数据库,包括模式(表结构)和表中的数据。最好的工具是什么?
我想比较两个SQL Server数据库,包括模式(表结构)和表中的数据。最好的工具是什么?
我们正在使用一种内部开发的解决方案,基本上是一个带有参数的过程,用于指定您想要包含在比较中的内容(存储过程、完整的存储过程代码、表结构、默认值、索引、触发器等)。
根据您的需求和预算,这也可能是一个不错的选择。
它也很容易开发,然后我们只需将过程的输出重定向到文本文件,并在文件之间进行文本比较。
其中一个好处是可以将输出保存在源代码控制中。
/B
我曾使用过Red Gate的工具,它们非常出色。 然而,如果你不能花费任何金钱,你可以尝试Open DBDiff来比较模式。