アプリケーションで認識できないデータベースであるか、またはファイルが破損しています。



アクセスでの実行時エラー3049


データベース '' を開くことができません。アプリケーションで認識できないデータベースであるか、またはファイルが破損しています。

原因
アクセスデータベースのサイズが2GBを超えたときに出るエラーみたいです。



自分の場合はdaoでデータアップの新規追加や更新のテストをしているときに発生しました。

対策

「データベースツール」→「データベースの最適化/修復」でファイルサイズが最適かされて小さくなることが多いのでこれで回避するのが通常っぽいです。
これでダメならデータベース分割するしかないのかもしれないです。