古いAccessデータベースの復旧:F社様

2026/11/10(更新日:2026/11/11) 導入事例
タグ: , , , ,

古いAccessデータベースを使用していると、新しいAccess環境でファイルを開けず、保存されている重要なデータを取り出せなくなることがあります。

今回は、旧形式のAccessデータベース(MDB)がAccess 最新版で開けず、データの取り出しとExcelでの管理を希望されていた企業様に対し、MDBからACCDBへのデータ変換と、移行できないテーブルデータのExcel出力を行った事例をご紹介します。

お客さま概要

業種 不動産業
対象システム データ管理システム
主な対応
  1. 1.MDBからACCDBへのデータ変換
    旧バージョンを経由した段階的なファイル形式変換。
  2. 2.移行できないデータのExcel出力
    新形式へ変換できないテーブルや不備データの個別抽出。
  3. 3.環境の再構築と操作手順の案内
    クエリの保存、リンクテーブルの再設定、メッセージ表示時の手順書作成。

ご相談の背景

お客さまが使用していたAccessデータベースは、Access95以前の形式MDBファイルで構成されていました。

Access 2010 Runtimeでデータベースを開こうとしたところ、以前のバージョンのアプリケーションで作成されたデータベースは開けない旨のメッセージが表示され、データを参照できない状態でした。

データベース内には重要な情報が保存されており、お客さまからは、保存されているデータを取り出したいというご要望がありました。また、Access上でテーブルの内容を直接確認できるようにし、登録されているデータをExcelに出力して、今後はExcelで管理したいというご希望もありました。

MDBからACCDBへのデータ変換対応

今回は、3つのMDBファイルを対象に、Access 最新版での利用を想定したACCDB形式へのデータ変換を行いました。

1. MDBからACCDBへの段階的な変換

対象のMDBファイルはAccess 95以前の古い形式で作成されたものと推測され、Access 最新版では直接ACCDB形式に変換できませんでした。
また、Access 最新版ではAccess 97形式のMDBも直接変換できないため、旧形式に対応したAccess 2010を中間工程として使用しました。

具体的には、まず元のMDBファイルをAccess 97形式に変換し、そのファイルをAccess 2010で読み込んでACCDB形式のデータベースを作成しました。

Access95以前
元データMDB

→

Access 97
中間形式

→

Access 2010
ACCDB作成

→

Access 最新版
利用対象環境

2. 移行できないテーブルのExcel出力

一部のテーブルは移行できなかったためExcel形式で出力し、移行後に不備が確認されたテーブルもExcel形式で出力いたしました。

Excel出力の対象

対象 対応内容
Accessへ移行できなかったテーブル Excelへ出力
移行後のデータ内容に不備があったテーブル Excelにも出力

3. クエリ情報の保存とリンクテーブルの接続設定

データベースの変換に伴い、移行できなかったクエリの保存や、データベース間の接続設定にも対応しました。

対応項目 実施した内容
クエリ情報の保存 新しいAccess形式へ移行できなかったクエリの内容をTXTファイルに出力した。
リンクテーブルの設定 メインのデータベースから別のデータベースを参照できるよう接続を設定。
設定・操作手順書の作成 リンクテーブルの接続先設定や、起動時にメッセージが表示された場合の操作案内を作成してた。

対応費用の目安

対応内容 費用の目安
Accessデータベースの変換・データ取り出し
・MDBからACCDBへのデータ変換
・移行できないテーブルのExcel出力
・クエリ情報のテキスト出力
8万円前後

※上記は当案件の見積金額をもとにした目安です。実際の費用は、データベースの形式や構成、データ量、移行対象などによって異なります。

Accessのデータ移行・変換をご検討中の方へ

古いAccessデータベースは、ファイルが開けなくなったり、破損によってデータを参照できなくなったりする場合があります。
弊社では、MDBからACCDBへのデータ変換やExcelへのデータ出力のほか、破損したAccessデータベースからのデータ復旧にも対応しております。
また、Accessシステムの新規開発、機能追加、改修、不具合の調査・修正なども承っております。

Accessに関するお困りごとがございましたら、お気軽にご相談ください。

Access開発サポートがわかる、
3つのコンテンツ