重複している可能性があります:
Sql Serverテーブルを比較するための無料ツール
スキーマ(テーブル構造)とテーブル内のデータも含めて、2つのSQL Serverデータベースを比較します。これを行うための最良のツールは何ですか?
私はRed-Gateのソフトウェアを使っています。 http://www.red-gate.com
最新バージョンMicrosoft Visual Studio 2015Community Edition(無料)またはProfessional/Premium/Ultimateエディションに組み込まれているスキーマおよびデータ比較機能を使用します。魅力のように動作します!
http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS108
Red-GateのSQLデータ比較ツールが私の2番目の選択肢です。
(出典: spaanjaars.com )
私は Open DBDiff が好きです。更新 Open DBDiff Link
これは最も完全なツールではありませんが、うまく機能し、しかも無料です。そしてそれは非常に使いやすいです。
http://www.simego.com/Products/SQL-Admin-Studio からSQL Admin Studio==が無料になりました、 SQLデータベースを管理できます。SQL比較と同期、データ比較と同期そしてもっとたくさん。 SQL AzureとMySQLのサポートもサポートします。
[更新:はい、私は上記のプログラムの作者です、今は無料なのでコミュニティと共有したいと思いました]
私は部分的です AdeptSQL 。それは清潔で直感的です、そしてそれは多くの同じようなプログラムで私から地獄を怖がらせる1つの特徴を持っていません。それをあなたがそれを押すという一つの巨大なボタンは、あなたのそばにいるほど多くをせずに自動的にEVERYTHINGを同期させます。あなたが自分でそれをしなければならない変更を同期したいならば、私はそれが好きです。
で入手可能なソースコードを持つ1つのツールがあります http://www.codeproject.com/Articles/205011/SQL-Server.co.jpbase-Comparison-Tool
コードが利用可能なので、それは柔軟性を与えるはずです。
dbghost 私が今まで使ってきた中で最高です。私が見た中で最も優れた機能の1つは、データベースだけでなくソース管理で保持しているSQLに基づいてデータベースのバージョン間を移動するSQLコードを生成することです。シンプルで使いやすいです。
私は以前にSQL Deltaを使用しました( http://www.sqldelta.com/ )、それは本当に良いことです。無料ではない、しかし価格がレッドゲートと比較する方法がわからない
DBComparerをお試しください。無料で高速です。
SQL Server用dbForgeデータ比較 を試してください。それは非常に大きなものであっても、あらゆるデータベースを比較して同期させることができます。すばやく簡単に、常に正しい結果が得られます。データベースで試して、製品についてコメントしてください。
SQL Serverデータベースのテーブルデータを3倍高速に比較および同期できる、信頼性の高いSQL比較ツールをお勧めします。 SQL Server用dbForgeデータ比較 および SQL Server用dbForgeスキーマ比較
主な利点:
30日間の返金保証付きの30日間無料トライアルとリスクフリー購入。
Database Workbenchでもそれを作ることができます
http://www.upscene.com/products.dbw.index.php
クロスデータベース開発
スキーマ比較および移行ツールを使用して、テスト用データベースと配置済みデータベースを比較し、既存のデータベースを別のデータベースシステムに移行します。
またデータベースの比較者とそれを作ることができる
http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp
私はFirebirdのためにそれを使います、そしてそれはうまく働きます。
基本的に比較に含めたい引数(SP、Full SPコード、テーブル構造、デフォルト、インデックス、トリガなど)を使用した手続きである自社開発のソリューションを使用しています。
あなたのニーズと予算に応じて、それはあなたのためにも行くための良い方法かもしれません。
それは同様に非常に簡単に開発されます、それから我々はただプロシージャの出力をテキストファイルに向け直して、そしてファイルの間でテキスト比較をするだけです。
それについての一つの良いところは、ソース管理で出力を保存することが可能だということです。
/ B
MSSQLを使用しているのであれば、AdeptSQLを使用してください。それは最も見栄えが悪いですが私が試したものの中で最も才能のあるdb比較ツールです。構造とデータの両方を比較できます。どちらのテーブルが一方のdbに存在するが他方には存在しないことを示し、一般的なテーブルの構造とデータを比較して、2つを同期するためのスクリプトを生成できます。無料ではありませんが、(私が覚えている限りでは)30日間のトライアルがあります。
私はRed Gateのツールを使用しましたが、それらは素晴らしいです。しかし、お金を使うことができない場合は、スキーマを比較するために Open DBDiff を試すことができます。
私は OpenDiff Tool を試しました。無料で使いやすい素晴らしいツールです。