ネットワーク化されたMSAccessデータベースに保存されているバックエンドデータに依存するMSAccessベースのシステムがあります。ランダムなネットワークの問題が発生すると、これらのデータベースが破損することがあります。そのため、コンパクトを定期的に起動して修復できるようなプロセスを追加する必要があると考えました。
問題は、このデータベースが常に複数のユーザーによって使用されており、データベースが使用されていないときに特定の時間が利用可能になることを保証するものではないということです。だから私の質問は次のとおりです。
1)フロントエンドアプリ(MS Accessまたは.NET)がデータベースに接続しようとしたときにデータベースがc / rされている場合、どうなりますか?それは大丈夫ですか?
2)バックエンドのMS Accessデータベースを使用できるようになるまで、フロントエンドアプリをすべて待機させるための優れたソリューションとして、SOは何を推奨しますか?フロントエンドアプリに必要な変更が少ないほど良いです。
ありがとうございました!