Access2010を利用しています。
120万件、70MB程度あるデータが不具合を起こしているように見え、最適化をすると頻繁に「MSysCompactError」を発するようになりました。
「不具合を起こしているように」と書いているのは、Accessを利用している方ならお察しの通り、明確なエラーではないが、それらしき兆候が出ていると経験則から察することです。
データ追加時に、インデックスの複数設定が原因で大量データに対する更新にて不具合を起こしている可能性を検討しています。
そこで影響の低そうなインデックスを削除しようと考えていますが、そもそも方式が何であるのか、いろいろ調べましたが方式が分かりませんでした。B-Treeを決めつけてとりあえず作業しています。
更にもしこのような状況での解決策を持たれていたらお教え頂けますと助かります。
このデータベースのオブジェクトにはテーブル以外は持たせていません。
尚、SQLServerへ移行は難しいです。