本主题介绍保持事务日志不变的备份。有关创建备份时其它事务日志管理选项的信息,请参见BACKUP 语句。
BACKUP 语句在与数据库服务器可执行文件位于同一个目录中的 backup.syb 文本文件中创建一个条目。
使用以下子句来执行备份语句:
BACKUP DATABASE DIRECTORY directory-name; |
有关从映像备份进行恢复的信息,请参见从映像备份恢复。
使用包含以下子句的 BACKUP 语句:
BACKUP DATABASE TO archive-root [ ATTENDED { ON | OFF } ] [ WITH COMMENT comment-string ]; |
如果您将 ATTENDED 选项设置为 OFF,则在磁带或磁盘空间不足时,备份会失败。如果将 ATTENDED 设置为 ON,则会在备份档案设备没有更多的空间时提示您采取相应措施。
有关从档案备份进行恢复的信息,请参见从档案备份恢复。
以下语句为当前数据库和事务日志创建映像备份,并将其保存到不同的文件中,然后重命名现有事务日志。
BACKUP DATABASE DIRECTORY 'd:\\temp\\backup' TRANSACTION LOG RENAME; |
以下语句在 Windows 计算机的第一个磁带驱动器中创建档案备份:
BACKUP DATABASE TO '\\\\.\\tape0' ATTENDED OFF WITH COMMENT 'May 6 backup'; |
Windows 上的第一个 磁带驱动器是 \\.\tape0
。因为反斜线在 SQL 字符串中为转义字符,所以每个反斜线前面还有一个反斜线。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |