適用先
Access 2019 Access 2016 Access 2013 Database Compare 2013 Database Compare 2016 Database Compare 2019 Database Compare 2021

Microsoft Access デスクトップ データベースのデザイン (新規または変更されたテーブル、クエリ、フィールド プロパティ、フォーム、レポート) を変更して、変更内容の履歴を確認したいとします。 データベース比較を使って、Access デスクトップ データベースのあるバージョンと別のバージョンを比較できます。 新規または変更されたテーブル、クエリ、フィールド、フィールド プロパティなどの差分を SQL Server Reporting Services レポートで確認して Excel にエクスポートできるほか、PDF 形式で保存することもできます。

注: Access Web アプリケーションでは、データベース比較を使用できません。

この記事の内容

2 つの Access データベースを比較する

  1. データベース比較を開きます。 [セットアップ] と [結果] の 2 つのタブがあるシンプルなダイアログ ボックスが表示されます。

  2. [セットアップ] タブの [比較] ボックスの横にある [参照] [参照] ボタン ボタンを使用して、「ベースライン」として使用する (または以前のバージョンの) データベースを見つけます。 目的のファイルが見つかると、[開く] を選択します。 [比較] ボックスと [対象] ボックス、およびレポートのオプション

  3. [ 移動 先] ボックスの横にある [ 参照 [参照] ボタン ] ボタンを選択して、"変更された" データベース (または最新バージョン) を見つけます。

  4. [レポート オプション] セクションで、比較するデータベース オブジェクト (テーブル、クエリ、マクロ、モジュール、レポート、フォーム、ページ) を、横にあるボックスをオンにして選びます。

  5. [レポートの値] セクションで [完全] または [要約] を選んで、表示する結果の詳細度を指定します。

  6. [比較] を選択して比較を実行します。

比較が完了すると、SQL Server Reporting Services レポートが画面に開きます。 このレポートを Excel にエクスポートするか、PDF 形式で保存できます。

ページの先頭へ

データベースのバックアップ バージョンを作成する

デスクトップ データベースのデザインの変更を追跡する最適な方法は、1 つ以上のバックアップ バージョンを保存することです。 データベースのバックアップを取るプロセスは、コピーを保存するプロセスとは異なります。

  1. [ファイル] > [名前を付けて保存] を選択します

  2. [詳細 > データベースとして保存] で、[データベースのバックアップ] を選択します。

ファイル名に年、月、日付が追加されてバックアップが保存されます。 同じ日に複数のバックアップを保存した場合は、日付の後ろにアンダースコアとかっこで囲んだ番号が追加されます。 Inventory.accdb という名前のデータベースを 1 日 (2012 年 3 月 13 日) に複数回バックアップした場合は、次のようになります。

  • Inventory _2012_03_13.accdb

  • Inventory _2012_03_13_(1).accdb

  • Inventory _2012_03_13_(2).accdb

以前のバージョンの Access で [データベースのバックアップ] コマンドを開くには、次のようにします。

  • Access 2010 では、[ファイル]、[保存して発行]、[詳細設定]、[データベースのバックアップ] の順にクリックします。

  • Access 2007 で、[ Office] ボタン > [ データベースの管理 ] > クリックします

  • Access 2003 以前のバージョンでは、[ファイル]、[データベースのバックアップ] の順にクリックします。

ページの先頭へ

"Access データベースを開けません" というエラー メッセージが表示された場合

"Access データベースを開けません" というエラー メッセージが表示される場合、最も可能性が高いのは、少なくとも 1 つのデスクトップ データベースがパスワードで保護されていることです。 ダイアログ ボックスで [OK] をクリックして、パスワードを入力します。 パスワードを入力しないと、比較を実行できません。

データベース比較でパスワードを保存する方法の詳細については、「比較のためにファイルを開くのに使用するパスワードを管理する」を参照してください。

ページの先頭へ

"ハンドルされていない例外" というエラー メッセージが表示された場合

データベース比較を使用しようとして "ハンドルされていない例外" というエラー メッセージが表示される場合、最も可能性が高いのは、一部の必須コンポーネントがコンピューターにインストールされていないことです。 データベース比較は Access に含まれていますが、データベース比較を正しく動作させるために必要な特定の前提条件は自動的にインストールされません。 次の操作を行います。

  1. ユーザーのコンピューターに管理者としてサインインします。

  2. .NET Framework 4.0 をダウンロードしてインストールします

  3. SQLSysClrTypes (64 ビット) または SQLSysClrTypes (32 ビット) をダウンロードしてインストールします。

  4. 2015 ランタイムMicrosoft Report Viewerダウンロードしてインストールします。

  5. ユーザーのコンピューターを再起動します。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。