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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 数据库管理 » 数据库维护 » 备份和数据恢复 » 备份参与同步和复制的数据库 » 事务日志管理

 

备份和重命名原始事务日志

备份数据库时,必须确定是要继续使用现有事务日志还是要创建新的事务日志。如果您的数据库参与了同步或复制,则必须保留旧事务日志的副本,直到您确定不再需要它们。

 ♦ 创建备份,重命名事务日志 (Sybase Central)
  1. 使用 SQL Anywhere 12 插件以具有 BACKUP 权限的用户身份连接到数据库。

  2. 右击数据库并单击 [创建备份映像]。

  3. 单击 [下一步]。

  4. 在 [您要备份哪个数据库] 列表中,选择数据库并单击 [下一步]。

  5. 在 [将备份映像保存在以下目录中] 字段中,键入目录名称以保存备份副本。

  6. 在 [您要备份哪些文件] 列表中选择选项并单击 [下一步]。

  7. 在 [您需要对事务日志进行什么操作] 列表中,单击 [重命名事务日志]。

  8. 单击 [下一步]。

  9. 单击 [完成]。

 ♦ 创建备份,重命名事务日志 (SQL)
  • 使用包含以下子句的 BACKUP 语句:

    BACKUP DATABASE
    DIRECTORY backup-directory
    [ TRANSACTION LOG ONLY ]
    TRANSACTION LOG RENAME;

    只有当执行增量备份时才包括 TRANSACTION LOG ONLY 子句。

    事务日志和数据库文件的备份副本位于 backup-directory 中。如果您输入一个路径,则它相对于数据库服务器(而非客户端应用程序)的工作目录。

 ♦ 创建备份,重命名事务日志(命令行)
  • 运行以下命令(此命令必须在一行中键入):

    dbbackup -c "connection-string" -r [ -t ] backup-directory

    如果执行增量备份,请包括 -t 选项。

    事务日志和数据库文件的备份副本位于 backup-directory 中。如果您输入一个路径,则它相对于在其中运行该命令的目录。

 另请参见