English 中文(简体)
什么工具是比较两个SQL Server数据库(架构和数据)最好的?[重复]
原标题:
  • 时间:2009-03-26 09:28:11
  •  标签:

我想比较两个SQL Server数据库,包括架构(表结构)和表中的数据。最好的工具是什么?

最佳回答

I am using Red-Gate s software: http://www.red-gate.com

问题回答

我使用最新版本的Microsoft Visual Studio社群版(免费)或专业/高级/终极版中内置的架构和数据比较功能。它工作得像魅力一样!

请将此翻译成中文:img

将此翻译成中文:http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS108 http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS108

Red-Gate 的 SQL 数据比较工具是我第二个选择。

img
(source: spaanjaars.com)

我喜欢Open DBDiff。

虽然不是最完整的工具,但它非常实用、免费,而且非常易用。

来自 http://www.simego.com/Products/SQL-Admin-StudioSQL管理工作室现在是免费的,可以帮助你管理SQL数据库、SQL比较和同步数据比较和同步等等。还支持SQL Azure和一些MySQL支持。

更新:是的,我是上述程序的作者,现在它已经免费,我只是想与社区分享。

我比较偏爱AdeptSQL。它干净而直观,而且它没有很多类似程序上让我惊恐不已的一个功能:一个巨大的按钮,如果你按下它,它会自动同步所有内容而不需要得到许可。如果你想同步更改,你必须自己做,我很喜欢这一点。

There is one tool with source code available at http://www.codeproject.com/Articles/205011/SQL-Server-Database-Comparison-Tool

那应该会给予灵活性,因为代码是可用的。

dbghost是我迄今为止使用过的最好的软件之一。我看到的最好的功能之一是,它会根据您在源代码控制中保留的SQL以及数据库生成SQL代码,以在数据库版本之间进行转换。它简单易用。

我以前用过SQL Delta(http://www.sqldelta.com/),非常好用。但是它不是免费的,不确定价格和Red-Gates比起来如何。

请尝试使用DBComparer,它是免费且快速的:

http://dbcomparer.com/ 的翻译为:http://dbcomparer.com/。

数据库工作台也可以做到。

将此翻译为中文:http://www.upscene.com/products.dbw.index.php http://www.upscene.com/products.dbw.index.php

跨数据库开发

Use the Schema Compare and Migration Tools to compare testing and deployed databases, migrate existing databases to different database systems.

你也可以用数据库比较器来制作它。

将此翻译成中文:http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp

我用它来使用Firebird,效果很好。

Try dbForge Data Compare for SQL Server. It can compare and sync any databases, even very large ones. Quick, easy, always delivers a correct result. Try it on your database and comment upon the product.

我们可以推荐给您一个可靠的 SQL 比较工具,可以在您的 SQL Server 数据库中提供三倍的比较和表格数据同步。它是 dbForge Data Compare for SQL Server 和 dbForge Schema Compare for SQL Server。

主要优势:

  • Speedier comparison and synchronization of large databases
  • Support of native SQL Server backups
  • Custom mapping of tables, columns, and schemas
  • Multiple options to tune your comparison and synchronization
  • Generating comparison and synchronization reports

此外,还有30天免费试用和30天无风险购买,退款保证。

我们正在使用一种内部开发的解决方案,基本上是一个过程,其中包含你想要包含在比较中的参数(SP s、完整的SP代码、表结构、默认值、索引、触发器等)。

根据您的需求和预算,这也可能是一种不错的选择。

它也很容易开发,然后我们只需将过程的输出重定向到文本文件,并在文件之间进行文本比较。

其中的一个好处是它可以将输出保存在源代码控制中。

B (没有上下文,无法确定要翻译成什么意思,请提供更多信息)

I ve used Red Gate s tools and they are superb. However, if you can t spend any money you could try Open DBDiff to compare schemas.

如果你正在使用MSSQL,我肯定会选择AdeptSQL。它看起来不是很好看,但在我尝试过的工具中,它是最有才华的数据库比较工具。它可以比较结构和数据。它会告诉你哪些表存在于一个数据库中,而不存在于另一个数据库中,比较共同表的结构和数据,并且可以生成同步两个数据库的脚本。它不是免费的,但是有30天的试用期(据我所记)。

我尝试了OpenDiff工具。这是一个免费且易于使用的优秀工具。





相关问题
热门标签