Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
次の場合は、Ultra Light データベースが破損している可能性があります。
次のエラーが生成される。
クラッシュするか、無効なクエリ結果が返される。
一般的な破損の原因は 2 つあります。
頻繁の高い原因としては、ファイルの格納時にデバイスに問題が発生したため、ファイルの内容が誤って変更されることを挙げることができます。通常、この問題が発生すると、Ultra Light データベースはすぐに機能を停止します。
頻度の低い原因としては、Ultra Light コードのエラーによってインデックスの正常な管理に失敗することを挙げることができます。クエリの結果に対する変更を予期することが難しいため、これらの問題は長期間発見されない可能性があります。
チェックサムは、Ultra Light データベースのオフラインの破損を検出するために使用します。チェックサムによって、重要なページの破損が原因で他のデータが破損するのを防ぐことができます。チェックサムが一致しなかった場合、Ultra Light データベースでページがロードされるときに、Ultra Light によってすぐにデータベースが停止され、致命的なエラーがレポートされます。このエラーは訂正できません。代わりに、次の手順を実行してください。
エラーをレポートします。これは、破損の原因となる一連のイベントがわかっている場合、およびエラーに再現性がある場合に役立ちます。
データが必要な場合は、Ultra Light データベースの内容をファイルにアンロードします。
新しい Ultra Light データベースを作成します。
アンロードしたデータを同期またはロードすることによって、データを再移植します。