保存使用 DBTools 库执行 dblog 任务所需的信息。
typedef struct a_change_log
成员名称 | 类型 | 说明 |
---|---|---|
change_logname |
a_bit_field |
如果设置为 TRUE,将允许更改事务日志的名称。 由 dblog -n 或 -t 选项设置为 TRUE。 |
change_mirrorname |
a_bit_field |
如果设置为 TRUE,将允许更改镜像日志的名称。 由 dblog -m、-n 或 -r 选项设置为 TRUE。 |
dbname |
const char * |
数据库文件名。 |
encryption_key |
char * |
数据库文件的加密密钥。相当于 dblog -ek 或 -ep 选项。 |
errorrtn |
MSG_CALLBACK |
错误消息回调例程的地址或 NULL。 |
generation_number |
unsigned short |
新的世代号。保留,使用零。 |
ignore_dbsync_trunc |
a_bit_field |
使用 dbmlsync 时,重置为 delete_old_logs 选项保留的偏移,允许事务日志在不再需要时被删除。 由 dblog -is 选项设置为 TRUE。 |
ignore_ltm_trunc |
a_bit_field |
保留,使用 FALSE。 |
ignore_remote_trunc |
a_bit_field |
用于 SQL Remote。 重置为 delete_old_logs 选项保留的偏移,允许事务日志在不再需要时被删除。由 dblog -ir 选项设置为 TRUE。 |
logname |
const char * |
事务日志文件名,如果没有日志则为 NULL。 |
mirrorname |
const char * |
事务日志镜像文件的新名称。相当于 dblog -m 选项。 |
msgrtn |
MSG_CALLBACK |
信息消息回调例程的地址或 NULL。 |
query_only |
a_bit_field |
如果为 1,将只显示事务日志的名称。如果为 0,将允许更改日志名。 |
quiet |
a_bit_field |
在不打印消息的情况下运行。 由 dblog -q 选项设置为 TRUE。 |
set_generation_number |
a_bit_field |
保留。使用 FALSE。 |
version |
unsigned short |
DBTools 版本号 (DB_TOOLS_VERSION_NUMBER)。 |
zap_current_offset |
char * |
将当前的偏移量更改为指定的值。 这只用于在卸载并重装之后重置事务日志以便与 dbremote 或 dbmlsync 设置相匹配。相当于 dblog -x 选项。 |
zap_starting_offset |
char * |
将起始偏移量更改为指定的值。 这只用于在卸载并重装之后重置事务日志以便与 dbremote 或 dbmlsync 设置相匹配。相当于 dblog -z 选项。 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |