我想比较两个SQL Server数据库,包括架构(表结构)和表中的数据。最好的工具是什么?
I am using Red-Gate s software: http://www.red-gate.com
我使用最新版本的Microsoft Visual Studio社群版(免费)或专业/高级/终极版中内置的架构和数据比较功能。它工作得像魅力一样!
请将此翻译成中文:
将此翻译成中文:http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS108 http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS108
Red-Gate 的 SQL 数据比较工具是我第二个选择。
(source: spaanjaars.com)
我喜欢Open DBDiff。
虽然不是最完整的工具,但它非常实用、免费,而且非常易用。
来自 http://www.simego.com/Products/SQL-Admin-Studio 的SQL管理工作室现在是免费的,可以帮助你管理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工具。这是一个免费且易于使用的优秀工具。
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding