IT story

두 SQL Server 데이터베이스 (스키마 및 데이터)를 비교하는 가장 좋은 도구는 무엇입니까?

hot-time 2020. 5. 11. 08:06
반응형

두 SQL Server 데이터베이스 (스키마 및 데이터)를 비교하는 가장 좋은 도구는 무엇입니까? [복제]


가능한 중복 :
SQL Server 테이블을 비교하는 무료 도구

스키마 (테이블 구조)와 테이블의 데이터를 포함하여 두 개의 SQL Server 데이터베이스를 비교하고 싶습니다. 가장 좋은 도구는 무엇입니까?


Red-Gate의 소프트웨어를 사용하고 있습니다 : http://www.red-gate.com


최신 버전의 Microsoft Visual Studio 2015 Community Edition (무료) 또는 Professional / Premium / Ultimate Edition에 내장 된 스키마 및 데이터 비교 기능을 사용합니다 . 매력처럼 작동합니다!

img

http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS108

Red-Gate의 SQL 데이터 비교 도구 는 두 번째 대안입니다.

img
(출처 : spaanjaars.com )


나는 Open DBDiff를 좋아한다 . 업데이트 된 Open DBDiff 링크

가장 완벽한 도구는 아니지만 훌륭하게 작동하며 무료입니다. 그리고 사용하기 매우 쉽습니다.


SQL 관리 스튜디오 에서 http://www.simego.com/Products/SQL-Admin-Studio가 지금 무료로, 당신은 당신의 SQL 데이터베이스를 관리 할 수 있습니다 SQL 비교 및 동기화는 , 데이터 비교 및 동기화 및 훨씬 더. SQL Azure 및 일부 MySQL 지원도 지원합니다.

[업데이트 : 예. 위 프로그램의 저자입니다. 무료이므로 커뮤니티와 공유하고 싶었습니다.]


I'm partial to AdeptSQL. It's clean and intuitive and it DOESN'T have the one feature that scares the hell out of me on a lot of similar programs. One giant button that it you push it will automatically synchronize EVERYTHING without so much as a by-your-leave. If you want to sync the changes you have to do it yourself and I like that.


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

That should give flexibility as code is available.


dbghost is the best i have used to date. one of the best features i have seen is that it will generate SQL code to go between versions of a database based on the SQL you keep in source control, as well as a database. simple and easy to use.


I've used SQL Delta before (http://www.sqldelta.com/), it's really good. Not free however, not sure how prices compare to Red-Gates


Try DBComparer, it's free and fast:

http://dbcomparer.com/


Database Workbench can made it too

http://www.upscene.com/products.dbw.index.php

Cross database development

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

you can also made it with database Comparer

http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp

I use it for Firebird and it works well.


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.

We can recommend you a reliable SQL comparison tool that offer 3 time’s faster comparison and synchronization of table data in your SQL Server databases. It's dbForge Data Compare for SQL Server and dbForge Schema Compare for SQL Server

Main advantages:

  • 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

Plus free 30-day trial and risk-free purchase with 30-day money back guarantee.


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.


We are using an inhouse developed solution that is basicly a procedure with arguments of what you want included in the comparision (SP's, Full SP code, table structure, defaults, indices, triggers.. etc)

Depending on your needs and budget, it might be a good way to go for you as well.

It is quite easily developed as well, then we just redirect output of procedure to textfiles and do text comparisions between the files.

One good thing about it is that its possible to save the output in source control.

/B


MSSQL을 사용하는 경우 AdeptSQL을 사용하십시오. 그것은 가장 잘 보이지만 내가 시도한 것 중에서 가장 재능있는 db 비교 도구입니다. 구조와 데이터를 모두 비교할 수 있습니다. 하나의 DB에는 존재하지만 다른 DB에는 존재하지 않는 테이블을 알려주고 공통 테이블의 구조와 데이터를 비교하여 두 테이블을 동기화하는 스크립트를 생성 할 수 있습니다. 무료는 아니지만 30 일 평가판이 있습니다 (기억할 수있는 한)


OpenDiff Tool 시도 했습니다 . 무료이며 사용하기 쉬운 훌륭한 도구입니다.

참고 : https://stackoverflow.com/questions/685053/what-is-best-tool-to-compare-two-sql-server-databases-schema-and-data

반응형