使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
その問題のAccdbを直接開くことはできますか。
また、開けるなら、テーブルを開くことはできますか。
もし、上記ができないとなると、バックアップを使用するしかないかも。
このような場合に備えて、バックアップを定期的にとるのは必須です。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
ACCESS2016のデータベースaccdbを社内LANで共通して使用しています。更新用のプログラムは、EXCEL VBAのプログラムを使っています。
データベースが修復要になるとEXCELの画面に「プロバイダーが見つかりません。・・・」というメッセージが表示されてしまいます。
今までは修復すると復旧していたのですが、今回は件名のように「’MSysAccessStorage’の読み取り権限がないので、レコードを読み取ることができません。」のメッセージが表示され、使用できない状況となっています。
復旧させる方法があれば、どなたかご教示ください。
よろしくお願いいたします。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
その問題のAccdbを直接開くことはできますか。
また、開けるなら、テーブルを開くことはできますか。
もし、上記ができないとなると、バックアップを使用するしかないかも。
このような場合に備えて、バックアップを定期的にとるのは必須です。
hatena19 様
返信ありがとうございます。
インポートしようとしても同じメッセージが表示されてしまいます。
手の施しようが無い状況となっております。
何かツールでも提供して頂ければ良いのですが。
情報があればご教示ください。
よろしくお願いいたします。
最適化/修復をかけても改善されないということですね。
下記を試してみてください。
新規にaccdbファイルを作成して、そこに、問題のaccdbファイルからテーブルをインポートします。
新規accdbでインポートしたテーブルが開けるかどうか確認します。
エラーなく開けたら、問題の旧accdbファイルの名前を変更します。
例 AAA.accdb → AAA_Old.accdb
新規のaccdbファイルの名前を、AAA.accdb に変更します。
EXCELの更新用プログラムが問題なく実行できるか確認します。