ネットワーク上のmdbを開き、メニューバーの[ツール]⇒[データベースユーティリティ]⇒[データベースの最適化/修復]を実施したら、次のメッセージが出た。
最適化を実施した後で、〜.MDBを削除できません。最適化先のデータベースの名前は 〜\db1.mdbになります。
最適化元データベールと最適化先データベースが同じ名前の場合、最適化されたデータベースを新しく作成した後で、元のデータベースを削除します。但し、元のデータベースが読み取り専用のため、削除できません。
[OK]でダイアログボックスを閉じ、再度、やり直そうとしたら元のMDBが消えていた。代わりにdb1.mdbがあった。
db1.mdbをコピー・元のファイル名にリネームし、再度、最適化を行ったら‥‥
データベース 〜.mdbを開くことができません。アプリケーションで認識できないデータベースであるか、またはファイルが破損しています。
「壊れた」と言うことではないかぁ〜〜〜
性懲りもなく何度か繰り返すと、4〜5回に1回は最適化できるではないか。一体どうなってるの?
- 最適化したいが読取専用? (Microsoft Access Club)
- Access で[閉じるときに最適化する]オプションを設定している MDB ファイルを閉じるときにエラーが発生する (Microsoft サポートオンライン)
- 読み取り専用で最適化できない (答えてねっと)
何れもページも参考となる情報はなかった。残念!