2012-05-03 7 views
1

MDBファイルで比較的小さい(つまり0〜200MB)場合、JETCOMP.EXEまたは他の圧縮方法を実行する理由はありますか?小さいMDBファイルでJETCOMPを実行する理由は何ですか?

サイズ制限に近づいているかどうか分かります(たとえば、古いMDB形式の場合は1GB)、それは理にかなっていますが、そうでなければ必要なのでしょうか?

JETCOMP(または同様のもの)を実行できなかった場合、データの破損の問題が発生する可能性がありますか?

答えて

0

アクセスデータベースは、データベースがネットワークを介して共有されている場合、特にデータの破損が発生しやすくなります。コンパクトと修復を今すぐ実行し、DBが最適な状態にあることを確認するだけで、問題はありません。

+0

私は、ワイヤレスネットワーク経由で接続の問題が発生することがあります。これについてのアドバイスは? – CJ7

+0

アクセスはファイルDBです。データ破損のリスクが高いため、ネットワークアプリケーションには適していません。 oracle、mySql、SQLサーバーなどのリレーショナルDBに変更することもできます。 –

+1

Msアクセスは、ワイヤレスネットワーク上で使用するように設計されていないため、信頼性が低く、WANを経由しても、有線LANネットワーク上でのみ使用する必要があります。 –

1

いくつかの利点があるため、Accessデータベースで通常のコンパクトを実行することをお勧めします。まずファイルのサイズで、200メガバイト程度であれば問題はありませんが、傷つけることはありません。また、すべてのテーブルを再インデックスするので、テーブル構造を修正したり新しいテーブルを追加した場合は特に重要です。クエリーを再評価して、実行計画が最速になるようにします。

コンパクトに障害が発生した場合、コンパクトが最初に行うことは元のファイルのバックアップコピーを作成するため、元に戻す元のファイルが残っているため、あらゆる腐敗の問題にぶつかりません。

関連する問題