次の方法で共有

データベースの最適化ができない。「xxxx.accdbは既に使用されているので…」2月から急に出始めた

Anonymous
2022-03-01T05:14:55+00:00

Microsoft365 Businessです。

2022年2月頭位からデータベースの最適化ができずにいます。

「xxxx.accdbは既に使用されているので、使用できませんでした。」というメッセージが出るのですが、当然、自分以外開いていません。

バージョンは、2201 14827.20198でした。

2021/12のバグ版リリースの影響も考え(ロックファイルは残りませんが)、14729.20262や14701.20226 14729.20260 など様々な過去バージョンの再インストールで試しましたが、本件は一向に直りません。

Accessはデータベースとして使ってはおらず、リンクテーブルのODBC経由です。

マクロも使っておらず、VBAのコーディングは大量です。

作成しているaccdbファイルは、共有フォルダには置いています。

先日、隣に置いているWindows11機でも同じ現象となり、最適化ができるPCが手元になくなりました。

同僚のWindows10ProのPCも先週から発生しています。

Accessのバグでしょうが、回避策をご存じの方はいらっしゃらないでしょうか?

Microsoft 365 と Office | アクセス | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Makapu 92,110 評価のポイント ボランティア モデレーター
2022-03-03T09:31:25+00:00

新しい情報があります。

以下のスレッドで、セキュリティソフトに McAfee(マカフィー)をアンインストールする事で最適化出来る様になったと複数の方がコメントしています。

Microsoft Access is not allowing me to compact and repair. Keeps - Microsoft Community

( ※<Edge の拡張機能の翻訳>などをご利用下さい。)

もし McAfee をご利用の場合は、McAfee をアンインストールしていただくと良さそうですね。

この回答は役に立ちましたか?

6 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

9 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-05-21T11:16:24+00:00

    McAfee をご利用の場合は、リアルタイムスキャンを5分間OR 30分間無効にする、と設定してから、アクセスの最適化が開始すると

    OKですね。

    この回答は役に立ちましたか?

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2022-03-03T09:27:31+00:00

    解決できていないのですが、その後に試したことを報告します。

    同じフォルダに新規でaccdbを作成して、テーブル1個だけ作成して、最適化を行ったところ、最適化できました・・・・と言っていましたが、少しモジュールを追加してみたところ、最適化できなくなりました。

    C:¥test¥Database1.accdbを新たに作成して、本来の業務accdbの参照設定をそのまま設定し、少しずつモジュールを追加してゆきましたら、最初は最適化できましたが、ファイルサイズが1.5MBになったあたりで最適化できなくなりました。

    Cドライブのどこに置いてもダメなようです。

    Dドライブなら50MBを超えるようなaccdbも最適化できます。

    Accessの問題なのか、Windowsの問題なのか、PC独特の問題なのか、不明です。

    でもWindowsは10でも11でも同じ現象ですし(アカウントは別)、同僚のWindows10PCでも発生しているので、共通点は会社でライセンスしているMicrosoft365 Businessの何かなのかと思っています。

    もうやりようがないので、諦めます。

    幸いDドライブに移動して最適化ができるので、これでしのぎます。

    でもファイルが壊れていないと言い切れない不安が。。。。。

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2022-03-02T06:24:55+00:00

    Makapuさん

    返信ありがとうございます。

    信頼できる場所については、ずっと以前から登録してあります。

    また、ロックファイルは残らないし、タスクマネージャで見てもプロセスが残っていません。

    accdbは実行できますし、できないのはデータベースの最適化だけとなっています。

    試しに新しいaccdbにオブジェクトをすべてインポートしてみましたが、それでもダメでした。

    昨日、今すぐ更新で14931.20120 にupdateされましたが、最適化ができない状況は変わりませんでした。

    実行はできているので他の方々とは状況が異なり、対策を検索しまくっても出てこないので、ここで投稿させていただきました。

    もう1週間も時間をとられており苦しいですが、引き続き試行錯誤してみます。

    何かわかりましたら投稿させていただきます。

    ありがとうございました。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Makapu 92,110 評価のポイント ボランティア モデレーター
    2022-03-01T20:26:19+00:00

    こんにちは。

    ACCESSのプロセスが残る - Microsoft コミュニティ

    上記に記載しております、ロールバック以外のもう一つの回避策、信頼できる場所を設定する(サブフォルダーを含めて)を行ってみるとどうでしょうか?


    Access の [ファイル] > [オプション] > [トラストセンター] > [トラストセンターの設定] > [信頼出来る場所] >[新しい場所の追加] で、Access のデータベースがあるフォルダー(フロントエンド及びバックエンド)を追加します。

    (※「この場所のサブフォルダーも信頼する」にはチェック)


    現在のバージョンでも最適化出来ない問題については、以下のスレッドで MVP の Karl Donaubauerさん がコメントしておりました。

    Cannot open any more databases error 3048 - Microsoft Community

    ( ※<Edge の拡張機能の翻訳>などをご利用下さい。)

    <コメントの翻訳より引用 >-------------------

    March 1, 2022 マイクロソフトによると、それはOfficeビルド14827.20192以上で修正されています。私は3048より多くの最新のアップデートをインストールした人々によって言及されているのを見たことがないと思います。

    しかし、フォーラムの中には、まだコンパクト化/修復できないと言う人や、現在のビルドで Access がクラッシュしたという報告がいくつかありました。MSFT に報告しましたが、これらの問題の原因を明らかにすることは困難です。


    この回答は役に立ちましたか?

    0 件のコメント コメントはありません