次の方法で共有

AccessのLDBファイルが残りテーブルが使用できなくなる。

Anonymous
2022-12-09T05:31:04+00:00

1..環境

 ・Access2003形式のMDBファイルを共有フォルダにおいてデータベースとして使用

 ・ExcelVBAでACCDBで接続して使用(Excelは2013,2016,2019)

 ・AccessRunTime2013を使用

2.事象

2022/12/08 の9時ごろからExcelでAccessが使用できなくなりAccessのMDBファイルを確認したところ、

LDBファイルが2022/12/08 3:00に作成された状態で残っていました。

他のMDBファイルも次々同じ状態になり、業務を全て止めて復旧を行いました。

3.復旧

 復旧で行ったこと

 ・Accessファイルを新規作成して、中身を移動

 ・サーバーの再起動

 ここまでやって再発しなくなり通常運用に戻りました。

4.質問

 今回対処法でどうにか復旧出来ましたが、原因、正しい対処法がわからない状態です。

 原因や正しい対処法をご存じの方がおられましたら、ご教授をお願いいたします。

Microsoft 365 と Office | Excel | ビジネス向け | Windows

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

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

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

Anonymous
2022-12-09T10:12:15+00:00

ldbが残った原因については多数あるので何とも言えません。

経験的にmdbファイルが壊れている場合に多く発生する事象ですので、

その場合の対応としては今回実行した復旧方法で問題ないです。

ldbファイルが勝手に作成されることは聞いたことがないので、

誰(何)かがアクセスしているという結論になります。

ldbファイル内に接続情報が保存されているので、

今後発生したらファイルの退避後にテキストエディタで開いて解析してみてください。

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

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

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-12-14T04:19:17+00:00

    回答ありがとうございます。

    ldbをテキストエディタで開こうと右クリックしたところでフリーズしてしまい

    中を確認出来ませんでした・・・

    原因と思われるものがわかりました

    ファイルサーバーの設定でゴミ箱を180日保管設定にしていますが、

    Accessファイルの格納フォルダのごみ箱が、ldbも対象にしていた為200万ファイルを超えていました。

    中を見たら「〇〇DB.ldb[9999]」の様に、ldbが消えるたびに保存していました・・・

    多分ですが、ゴミ箱のファイル上限(または、管理できるファイル上限)に達して

    LDBが削除→ゴミ箱移動できない状態になったかと思われます。

    ゴミ箱からLDBを対象外にして、不要なファイルをクリアしたところ

    発生しなくなりました。

    お騒がせして申し訳ありませんでした。

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

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