- ベストアンサー
アクセスのファイルが壊れた!!!!!!
ファイルを開こうとしたらファイルの破損とメッセージが出て、最適化/修復も出来ません。でもどうしてもこのファイルを復活させたいのですが、どうしたらよいのでしょうか・・・。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
他のmdbで損傷したmdbからインポートできない場合。 コマンドで最適化とデコンパイルしてみてください。 [スタート]→[ファイル名を指定して実行]でAccessのexeフルパスとコマンドを入力しOKボタンで実行してみてください。 AccessのexeはAccess2003の場合はC:\Program Files\Microsoft Office\OFFICE11にAccessのexeがあるので下記のように入力してコピぺでも良いです。2003で無い場合は\Microsoft Officeのホルダの中に\OFFICE9とかの中にあります。 最適化は "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\フルパス\ファイル名.mdb" /compact デコンパイルは "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\フルパス\ファイル名.mdb" /decompile これでOKボタンで最適化とデコンパイルが実行できます。 ""も全て必要です。""と""の間はスペース入ります。 最適化コマンドとデコンパイルコマンドが通れば開くかインポートできるようになると思います。
その他の回答 (4)
当該mdbファイルの複製を作って、その複製を対象に最適化/修復できませんか? あとは、No.3の方が書いておられるように、まれに当該mdbからテーブルのインポートはできる場合があります。
- cocom32
- ベストアンサー率58% (75/129)
新規にMDBを作成して、インポートしてみてください。 テーブルからモジュールまでのすべては無理かもしれませんが 破損していないオブジェクトは読み出せる場合があります。
- ykym
- ベストアンサー率22% (8/35)
"ファイル 復旧 サービス" 等でGoogle検索するとデータを復旧してくれる業者がたくさん出てきますよ。 確実に復旧できるかどうかは分かりませんけど。
- Aruku-20030515
- ベストアンサー率23% (362/1544)
もうだめぽ