Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » UltraLite 简介 » UltraLite 事务和状态管理

 

备份和恢复 UltraLite 中的数据

如果一个使用 UltraLite 数据库的应用程序意外地停止,则 UltraLite 数据库会在该应用程序重新启动时自动恢复到一致状态。意外故障发生前所有刷新到内存的已提交事务均出现在 UltraLite 数据库中。在故障发生时未刷新的所有事务都将回退。

UltraLite 不使用事务日志来执行恢复。而是存储每一行的状态信息来确定在恢复时如何处理行。请参见UltraLite 行状态

备份

UltraLite 提供的保护功能是针对系统故障的,而不是针对介质故障的。制作 UltraLite 应用程序备份的最佳方法是与统一数据库进行同步。要恢复 UltraLite 数据库,可先建立一个空数据库,然后通过同步从统一数据库填充该数据库。

在较小的 UltraLite 部署中,可以将数据库文件复制到桌面计算机以提供手动备份。

注意

在 Palm OS 上,也可以将 PALM_ALLOW_BACKUP 连接参数设置为 true。此设置允许通过 HotSync 备份数据库。请参见UltraLite PALM_ALLOW_BACKUP 连接参数

另请参见