保存使用 DBTools 库执行备份任务所需的信息。
typedef struct a_backup_db
成员名称 | 类型 | 说明 |
---|---|---|
auto_tune_writers |
char |
启用/禁用自动调整写入程序。 必须是 BACKUP_AUTO_TUNE_UNSPECIFIED、BACKUP_AUTO_TUNE_ON 或 BACKUP_AUTO_TUNE_OFF 之一。用于生成 AUTO TUNE WRITERS OFF 子句。由 dbbackup -aw[-] 选项设置。 |
backup_comment |
const char * |
用于 WITH COMMENT 子句的注释。 |
backup_database |
a_bit_field |
备份数据库文件。 由 dbbackup -d 选项设置为 TRUE。 |
backup_history |
char |
备份历史记录。 必须是 BACKUP_HISTORY_UNSPECIFIED、BACKUP_HISTORY_ON 或 BACKUP_HISTORY_OFF 之一。由 dbbackup -h[-] 选项设置。 |
backup_interrupted |
char |
为非零时指示该操作已被中断。 |
backup_logfile |
a_bit_field |
备份事务日志文件。 由 dbbackup -t 选项设置为 TRUE。 |
chkpt_log_type |
char |
控制检查点日志的复制。 必须是 BACKUP_CHKPT_LOG_COPY、BACKUP_CHKPT_LOG_NOCOPY、BACKUP_CHKPT_LOG_RECOVER、BACKUP_CHKPT_LOG_AUTO 或 BACKUP_CHKPT_LOG_DEFAULT 其中之一。由 dbbackup -k 选项设置。 |
confirmrtn |
MSG_CALLBACK |
确认请求回调例程的地址或 NULL。 |
connectparms |
const char * |
连接到数据库所需的参数。 它们采用如下所示的连接字符串形式:"UID=DBA;PWD=sql;DBF=demo.db"。 数据库服务器将由连接字符串的 START 参数启动。例如:"START=c:\SQLAny16\bin32\dbsrv16.exe"。 一个包括 START 参数的完整连接字符串示例:"UID=DBA;PWD=sql;DBF=demo.db;START=c:\SQLAny16\bin32\dbsrv16.exe"。 |
errorrtn |
MSG_CALLBACK |
错误消息回调例程的地址或 NULL。 |
hotlog_filename |
const char * |
活动备份文件的文件名。 由 dbbackup -l 选项设置。 |
msgrtn |
MSG_CALLBACK |
信息消息回调例程的地址或 NULL。 |
no_confirm |
a_bit_field |
在不进行确认的情况下运行。 由 dbbackup -y 选项设置为 TRUE。 |
output_dir |
const char * |
备份文件的输出目录路径,例如:"c:\backup"。 |
page_blocksize |
a_sql_uint32 |
数据块中的页数。 如果设置为 0,则缺省值为 128。由 dbbackup -b 选项设置。 |
progress_messages |
a_bit_field |
显示进度消息。 由 dbbackup -p 选项设置为 TRUE。 |
quiet |
a_bit_field |
在不打印消息的情况下运行。 由 dbbackup -q 选项设置为 TRUE。 |
rename_local_log |
a_bit_field |
重命名事务日志的本地备份。 由 dbbackup -n 选项设置为 TRUE。 |
rename_log |
a_bit_field |
重命名事务日志。 由 dbbackup -r 选项设置为 TRUE。 |
server_backup |
a_bit_field |
使用 BACKUP DATABASE 在服务器上执行备份。 由 dbbackup -s 选项设置为 TRUE。 |
statusrtn |
MSG_CALLBACK |
状态消息回调例程的地址或 NULL。 |
truncate_log |
a_bit_field |
删除事务日志。 由 dbbackup -x 选项设置为 TRUE。 |
version |
unsigned short |
DBTools 版本号 (DB_TOOLS_VERSION_NUMBER)。 |
wait_after_end |
a_bit_field |
结束后等待。 由 dbbackup -wa 选项设置为 TRUE。 |
wait_before_start |
a_bit_field |
启动前等待。 由 dbbackup -wb 选项设置为 TRUE。 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |