Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
执行 UltraLite 数据库的完全(常规)校验。
ulvalid -c "connection-string" [ options ]
-c "connection-string"
或者
--connect="connection-string"
-e
--express
快速校验。只执行表校验。此选项提供了一种比常规校验更快的校验。
-q
--quiet
-v
--verbose
-?
--help
校验数据库以验证表元数据的准确性并确保文件未被损坏。
校验包括:
数据库页 启用时使用校验和校验所有数据库页。某些关键页始终拥有校验和,而不带校验和的页将进行基本校验检查。
表 通过检查表行计数是否与各个索引中的计数相匹配来校验表。
索引 通过检查条目是否引用了有效行来校验索引。ulvalid -e 执行快速检查,其中只包括表校验。
名为 sample.udb 的数据库的快速校验的示例以安静模式运行。
ulvalid -c DBF=sample.udb -e -q