Access 97ファイル形式をAccess 2007/2010で開くときにエラーが発生する場合の対処方法

◆概要
 Microsoft Windows Vista および Microsoft Windows 7 で Access 97 ファイル形式のデータベースを Access 2007 または Access 2010 でデータベース変換しようとすると次のエラー メッセージが表示され、データベースの変換に失敗することがあります。

オブジェクト 'テーブル名' が見つかりませんでした。
オブジェクトが存在していること、名前やパス名が正しいことを確認してください。

[OK] をクリックすると、次のエラー メッセージが表示されます。

現在のユーザー アカウントでは、このデータベースを変換または有効にする権限がありません。

さらに [OK] をクリックすると、Access 2007 または Access 2010 が起動しますが、Access 97 ファイル形式のデータベースは変換されず、開くことができません。

Microsoft Windows XP で Access 97 ファイル形式のデータベースを Access 2007 または Access 2010 でデータベース変換する際には正しく開くことができます。



▼ページトップに戻る

◆回避策
この問題を回避するには、Access 2007 または Access 2010 を Windows XP 互換モードで起動します。

: この回避策は、Access 2010 32 ビット版、または Access 2007 をお使いの場合にのみ有効です。Access 2010 64 ビット版をお使いの場合は、現在有効な回避策はありません。

  1. [スタート] ボタンをクリックし、[検索の開始] に、以下のパス名を入力し、Enter キーを押します。 Office 2007 または Office 2010 が既定でインストールされるフォルダが開きます。
    Access 2007 をお使いの場合 : %ProgramFiles%\Microsoft Office\Office12\
    Windowsが64ビット版の場合は、%ProgramFiles(x86)%\Microsoft Office\Office12\

    Access 2010 をお使いの場合 : %ProgramFiles%\Microsoft Office\Office14\
    Windowsが64ビット版の場合は、%ProgramFiles(x86)%\Microsoft Office\Office14\
  2. MSACCESS.EXE を右クリックし、[プロパティ] をクリックします。
  3. [互換性] タブをクリックし、[互換モードでこのプログラムを実行する] チェック ボックスをオンにし、"Windows XP (Service Pack 2)" をクリックします。ServicePackは3でも構いません。
  4. [OK] ボタンをクリックし、[MSACCESS.EXE のプロパティ] を閉じます。
  5. Access 2007 または Access 2010 を起動します。
  6. Access 97 ファイル形式のデータベースを開きます。
  7. [データベースの拡張] メッセージが表示されたら [はい] をクリックます。
  8. [名前をつけて保存] ダイアログで任意のファイル名を入力し、[ファイルの種類] から、Access 2007 をお使いの場合は、[Microsoft Office Access 2007 データベース (*.accdb")] をクリックし、Access 2010 をお使いの場合は、[Microsoft Office Access データベース (*.accdb")] をクリックします。
  9. [保存] ボタンをクリックします。
  10. 以下のエラー メッセージが表示されたら、[OK] をクリックします。
    変換中にエラーが発生しました。エラーの詳細を見るには、[変換エラー] テーブルを開いてください。
  11. 続けて以下のエラー メッセージが表示されたら、[OK] をクリックします。
    このデータベースは Access 2007 または Access 2010 ファイル形式にアップグレードされました。新しいデータベースは、Access 2003 以前のバージョンのユーザーとは共有できません。
    : セキュリティ機能を強化した Access 2007 または Access 2010 では、ユーザー レベルのセキュリティをサポートしていません。
  12. Access 97 ファイル形式のデータベース変換が完了し、ファイルが開きます。
    : ナビゲーション ウィンドウに [変換エラー] テーブルが表示されます。このテーブルは削除しても問題ありません。
  13. Windows XP 互換モードの設定を解除します。
    • 手順 1 〜 2 のとおり操作し、[MSACCESS.EXE のプロパティ] を開きます。
    • [互換性] タブをクリックし、[互換モードでこのプログラムを実行する] チェック ボックスをオフにします。
    • [OK] をクリックし、[MSACCESS.EXE のプロパティ] を閉じます。


▼ページトップに戻る

Microsoft サポート Windows Vista および Windows 7 で Access 97 ファイル形式のデータベースを Access 2007 または Access 2010 ファイル形式に変換できないことがある