比較する必要のあるAccessデータベースが2つありますが、これを行う方法がわかりません。
構造とコンテンツの両方の違いを比較しようとしています(おそらく、比較をテーブルとクエリに限定しています)。これは可能ですか?
以下は役立つかもしれない3つの無料の製品です。
StarInixデータベース比較アプリケーションを使用すると、2つのデータベースの構造を比較し、それらの間のすべての違いを表示できます。サポートされているデータベースには、SQL Server(All Editions)、MySQL、およびAccessデータベースが含まれます。アクセスとSQL2000などの2つの異なるデータベースを比較できます。また、データベースのスナップショットを作成し、ライブデータベースをスナップショットと比較することもできます。データベース構造ビューアが含まれています。
非常に使いやすいユーティリティを使用して、関連するMicrosoft Accessデータベースのペアを分析し、一方から他方に何が変更されたかを判断し、それらの変更を伝達するためのVBAコードを生成します。
Total Access Analyzerは、すべてのデータベースオブジェクトを調べて、350を超えるプレゼンテーション品質のレポートとともに、広範なドキュメント、相互参照、アプリケーションおよびフロー図を提供します。
編集:この回答は2009年からのものであり、反対票を投じることを忘れないでください。
かなり遅いですが、Office 2013 ProfessionalPlusまたはOffice365 ProPlusで、Microsoftは データベース比較 ツールを提供するようになりました。
AccDBMerge の無料バージョンをお試しください。
ただし、次の制限に注意してください。
AccdbMerge Freeは、基本的なデータ差分およびマージ機能を提供しますが、次の制限があります。
- 両方のテーブルに互換性のある主キーが必要です。
- 各テーブルに50フィールド以下、
- 複数値/添付ファイル/バイナリフィールドはありません。
Proバージョンにはこれらの制限はありません。また、セキュリティオプションが異なるファイル間でデータを比較することもできます。