sql - 比较两个数据库

标签 sql sql-server sql-server-2008

我正在使用 SQL Server 2008,您能给我推荐一些能够比较两个数据库实例的工具吗?

此外,我希望能够选择哪些表和列应参与比较。

我想将其添加到我们的自动化测试中。

谢谢。

最佳答案

红门的SQL Data Compare可以做你需要的。它并不是特别昂贵,特别是如果您将其作为 bundle 的一部分购买(查看他们的一些其他产品 - 他们有很多有用的工具)并且您可以免费试用,这样您就可以在之前看看它是否适合您的情况你买它。

我用过,效果很好。它允许在两个数据库之间比较和同步数据,即使架构略有不同。

对于“用于持续集成的命令行自动化”功能,您将需要专业版。

关于sql - 比较两个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7618956/

相关文章:

sql - SQL Server NOLOCK 提示会返回部分写入的行吗?

sql - 按别名分组 (Oracle)

sql-server - SQL Server、nvarchar(MAX) 或 ntext、image 或 varbinary?

sql-server - 如何将值合并到日期时间中

c# - 通过 Ado.Net 3.5 和 C# 多次插入 SQL Server 2008

sql - 如何使用 PostgreSQL 计算分层定价

mysql - 如何进行查询以获取所有产品及其评论

sql-server - sql server 使用命名空间解析 xml

sql - #tem_table 的对象名称无效

sql-server-2008 - varchar(max) 无处不在?