Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
Performs a full (normal) validation of an UltraLite database.
ulvalid -c "connection-string" [ options ]
Express validation. Only perform table validation. This option provides a faster validation than normal validation.
Validating a database verifies the accuracy of the table metadata and ensures the file has not been corrupted.
The validation includes:
Validate all database pages, using checksums when enabled. Certain critical pages always have checksums and even pages
without checksums undergo a basic validity check.
Validate table(s) by checking that the table row count matches the count in each index.
Validate indexes by checking that entries refer to valid rows. ulvalid -e performs an express check, which includes
only table validation.
An example of an express validation of a database named sample.udb run in quiet mode.
ulvalid -c DBF=sample.udb -e -q