Access2003:使用する権限がありません

発生環境

・Windows XP Pro SP3

・Office Access2003,2007

 

mdbファイルを起動しようとすると

オブジェクト'(mdbファイルのフルパス)'を使用する権限がありません。
システム管理者またはこのオブジェクトの作成者から権限を取得して下さい。

とエラー表示され、Accessが起動できない

 

以下確認内容および対処内容

mdb起動時にエラーが発生する場合

大抵データベースの破損が問題であり

新規に作成したmdbファイルからテーブル、フォームをインポートできない場合

デコンパイルできない場合はバックアップファイルからやり直すしかないと思われる

 

が、今回のエラーはファイル破損ではなくセキュリティウィザードでの設定で

全ユーザーが権限なしに設定してしまうと起こる現象らしい

なお、1度設定してしまったセキュリティは戻せないため、修復不可能なことに変わりはないようだ

 

ただし、セキュリティウィザードを使用した場合

設定前のバックアップが同フォルダ内に拡張子「bak」の形式で自動的に保存される

このファイルの拡張子を「mdb」に変更することで復元できる

 

今回のケースでは「bak」を「mdb」に変更したところ

テーブル・フォーム・クエリは問題なくバックアップされていたが

VBAエディタで作成したプログラム部分はバックアップされていなかった

 

データが一番重要ではあるものの、緊急のバックアップではなく

日頃からのバックアップ作業が大切ということらしい

「Access2003:使用する権限がありません」への1件のフィードバック

  1. ありがとうございます。bakファイルを戻したところ動くようになりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です