如果您的数据库未参与到复制中,并且您计算机上的磁盘空间有限,则可以在执行备份时删除联机事务日志的内容(截断日志)。要在使用此类备份时恢复您的数据库,则必须在从数据库文件的介质故障中恢复的过程中,使用自上次完全备份以来创建的每个备份副本。
以具有 DBA 权限的用户身份连接到数据库。
右击数据库并选择 [创建备份映像]。
单击 [下一步]。
在 [您要备份哪个数据库] 列表中,选择数据库并单击 [下一步]。
在 [将备份映像保存在以下目录中] 字段中,键入目录名称以保存备份副本。
在 [您要备份哪些文件] 列表中选择选项并单击 [下一步]。
在 [您需要对事务日志进行什么操作] 列表中,单击 [截断事务日志]。
单击 [下一步]。
单击 [完成]。
单击 [关闭]。
使用包含以下子句的 BACKUP 语句:
BACKUP DATABASE DIRECTORY backup-directory [ TRANSACTION LOG ONLY ] TRANSACTION LOG TRUNCATE; |
只有当执行增量备份时才包括 TRANSACTION LOG ONLY 子句。
事务日志和数据库文件的备份副本位于 backup-directory 中。如果您输入一个路径,则它相对于数据库服务器(而非客户端应用程序)的工作目录。
运行以下命令:
dbbackup -c "connection-string" -x [ -t ] backup-directory |
只有当执行增量备份时才使用 -t 选项。
事务日志和数据库文件的备份副本位于 backup-directory 中。如果您输入一个路径,则它相对于在其中运行该命令的目录。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |