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