恢复数据库

内设数据库SQLite3.出现错误时可使用常规工具恢复受损数据库。

数据库受损后需按以下流程进行操作:

1.数据库受损时不能启动和运行Dr.Web服务器:

a)在Dr.Web服务器运行过程中:如在与数据库进行常规交互作用时出错,Dr.Web服务器会自动停止。

b)在Dr.Web服务器启动过程中:如数据库SQLite3设置中的检查镜像完整性下拉列表选择了快速检查完全检查,则会自动检测数据库镜像的完整性。如发现错误则不会启动Dr.Web服务器。

2.启动Dr.Web服务器必须先恢复受损数据库:

a)如数据库SQLite3设置中勾选了自动恢复受损镜像,则启动服务器会自动恢复数据库镜像。

b)如未启用自动恢复数据库镜像,可在从命令行启动Dr.Web服务器时使用参数repairdb(参见附录中的H3.3. 数据库管理命令)。