我想比较两个SQL Server数据库,包括模式(表结构)和表中的数据。做这件事最好的工具是什么?
当前回答
尝试dbForge数据比较SQL Server。它可以比较和同步任何数据库,甚至是非常大的数据库。快速,简单,总是能得到正确的结果。 在您的数据库上尝试它并对产品进行评论。
我们可以推荐一个可靠的SQL比较工具,提供3倍快的比较和同步表数据在您的SQL Server数据库。它是dbForge数据比较SQL Server和dbForge模式比较SQL Server
主要优点:
更快速地比较和同步大型数据库 支持本地SQL Server备份 表、列和模式的自定义映射 有多个选项可调优比较和同步 生成比较和同步报告
免费试用30天,无风险购买,30天退款保证。
其他回答
尝试dbForge数据比较SQL Server。它可以比较和同步任何数据库,甚至是非常大的数据库。快速,简单,总是能得到正确的结果。 在您的数据库上尝试它并对产品进行评论。
我们可以推荐一个可靠的SQL比较工具,提供3倍快的比较和同步表数据在您的SQL Server数据库。它是dbForge数据比较SQL Server和dbForge模式比较SQL Server
主要优点:
更快速地比较和同步大型数据库 支持本地SQL Server备份 表、列和模式的自定义映射 有多个选项可调优比较和同步 生成比较和同步报告
免费试用30天,无风险购买,30天退款保证。
数据库工作台也可以做到
http://www.upscene.com/products.dbw.index.php
跨数据库开发 使用模式比较和迁移 比较测试和部署的工具 数据库,迁移现有数据库 到不同的数据库系统。
你也可以用数据库比较器
http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp
我把它用在Firebird上,效果很好。
我偏爱AdeptSQL。它干净直观,没有让我在很多类似程序中害怕的特性。你按下一个巨大的按钮,它就会自动同步一切,而不需要这么多的提醒。如果你想同步这些变化,你必须自己做,我喜欢这样。
如果你使用MSSQL,我肯定会使用AdeptSQL。它是我用过的最不好看的数据库比较工具,但却是最有天赋的。它可以比较结构和数据。它告诉您哪些表在一个db上存在,而在另一个db上不存在,比较常用数据库的结构和数据,并生成脚本来同步这两个数据库。它不是免费的,但有30天的试用期(据我所知)
我尝试了OpenDiff工具。伟大的工具是免费的,易于使用。
推荐文章
- 检查MySQL表是否存在而不使用“select from”语法?
- 如何将SQL Azure数据库复制到本地开发服务器?
- SQL Server 2008不能用新创建的用户登录
- 我看到VARCHAR(255)如此频繁地使用(而不是其他长度),有什么好的原因吗?
- 使用pgadmin连接到heroku数据库
- 在PostgreSQL中快速发现表的行数
- 更改varchar列的大小为较低的长度
- 从表中选择1是什么意思?
- Delete_all vs destroy_all
- 我如何移动一个redis数据库从一个服务器到另一个?
- 如何首次配置postgresql ?
- SQL Server中User和Login的区别
- 在参数声明中,varchar(MAX)的大小是多少?
- 数据库性能调优有哪些资源?
- 如何更改表的默认排序规则?