DBTools ライブラリを使用してトランザクションログを変換するために必要な情報を格納します。
typedef struct a_translate_log
メンバー名 | タイプ | 説明 |
---|---|---|
ansi_sql |
a_bit_field |
TRUE に設定した場合、ANSI 標準の SQL トランザクションを生成します。 dbtran -s オプションによって TRUE に設定されます。 |
chronological_order |
a_bit_field |
予約済み。FALSE に設定します。 |
comment_trigger_trans |
a_bit_field |
TRUE に設定した場合、トリガ生成トランザクションをコメントとして含めます。 dbtran -z オプションによって TRUE に設定されます。 |
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". |
debug |
a_bit_field |
予約済み。FALSE に設定します。 |
debug_dump_char |
a_bit_field |
予約済み。FALSE に設定します。 |
debug_dump_hex |
a_bit_field |
予約済み。FALSE に設定します。 |
debug_dump_size |
a_sql_uint32 |
予約済み。0 を使用します。 |
debug_page_offsets |
a_bit_field |
予約済み。FALSE に設定します。 |
debug_sql_remote |
a_bit_field |
予約済み。FALSE に設定します。 |
encryption_key |
const char * |
データベースファイルの暗号化キー。dbtran -ek オプションと同等です。 |
errorrtn |
MSG_CALLBACK |
エラーメッセージコールバックルーチンのアドレス、または NULL。 |
extra_audit |
a_bit_field |
予約済み。FALSE に設定します。 |
force_chaining |
a_bit_field |
予約済み。FALSE に設定します。 |
force_recovery |
a_bit_field |
予約済み。FALSE に設定します。 |
generate_reciprocals |
a_bit_field |
予約済み。FALSE に設定します。 |
include_audit |
a_bit_field |
予約済み。FALSE に設定します。 |
include_destination_sets |
const char * |
予約済み。NULL を使用します。 |
include_publications |
const char * |
予約済み。NULL を使用します。 |
include_scan_range |
const char * |
予約済み。NULL を使用します。 |
include_source_sets |
const char * |
予約済み。NULL を使用します。 |
include_subsets |
a_bit_field |
予約済み。FALSE に設定します。 |
include_tables |
const char * |
予約済み。NULL を使用します。 |
include_trigger_trans |
a_bit_field |
TRUE に設定した場合、トリガ生成トランザクションを含めます。 dbtran -t、-g、および -sr オプションによって TRUE に設定されます。 |
leave_output_on_error |
a_bit_field |
TRUE に設定した場合、ログエラーが検出されると、生成された .SQL ファイルを残します。 dbtran -k オプションによって TRUE に設定されます。 |
logname |
const char * |
トランザクションログファイルの名前。NULL の場合、ログは作成されません。 |
logrtn |
MSG_CALLBACK |
ログファイルのみにメッセージを書き込むロギングコールバックルーチンのアドレス、または NULL。 |
logs_dir |
const char * |
トランザクションログディレクトリ。 dbtran -m オプションと同等です。sqlname ポインタを設定する必要があり、connectparms を NULL にする必要があります。 |
match_mode |
a_bit_field |
予約済み。FALSE に設定します。 |
match_pos |
const char * |
予約済み。NULL を使用します。 |
msgrtn |
MSG_CALLBACK |
情報メッセージコールバックルーチンのアドレス、または NULL。 |
omit_comments |
a_bit_field |
予約済み。FALSE に設定します。 |
queueparms |
const char * |
予約済み。NULL を使用します。 |
quiet |
a_bit_field |
TRUE に設定した場合、操作中にメッセージを出力しません。 dbtran -q オプションによって TRUE に設定されます。 |
recovery_bytes |
a_sql_uint32 |
予約済み。0 を使用します。 |
recovery_ops |
a_sql_uint32 |
予約済み。0 を使用します。 |
remove_rollback |
a_bit_field |
出力結果にロールバックトランザクションを含める場合は FALSE に設定します。 dbtran -a オプションによって FALSE に設定されます。 |
replace |
a_bit_field |
TRUE に設定した場合、確認をせずに SQL ファイルを置換します。 dbtran -y オプションによって TRUE に設定されます。 |
repserver_users |
const char * |
予約済み。NULL を使用します。 |
show_undo |
a_bit_field |
予約済み。FALSE に設定します。 |
since_checkpoint |
a_bit_field |
最新のチェックポイントから出力する場合は TRUE に設定します。 dbtran -f オプションによって TRUE に設定されます。 |
since_time |
a_sql_uint32 |
指定された時刻より前の最新のチェックポイントから出力します。 西暦 1 年 1 月 1 日からの分数です。dbtran -j オプションと同等です。 |
sqlname |
const char * |
SQL 出力ファイルの名前。 NULL に設定した場合、トランザクションログファイルの名前に基づいた名前になります。dbtran -n オプションと同等です。 |
statusrtn |
MSG_CALLBACK |
ステータスメッセージコールバックルーチンのアドレス、または NULL。 |
use_hex_offsets |
a_bit_field |
予約済み。FALSE に設定します。 |
use_relative_offsets |
a_bit_field |
予約済み。FALSE に設定します。 |
userlist |
p_name |
リンクされたユーザ名のリスト。 dbtran -u user1,... または -x user1,... と同等です。リストされているユーザのトランザクションを選択または省略します。 |
userlisttype |
char |
ユーザのリストを含めるか除外する場合を除き、DBTRAN_INCLUDE_ALL に設定します。 -u の場合は DBTRAN_INCLUDE_SOME に設定し、-x の場合は DBTRAN_EXCLUDE_SOME に設定します。 |
version |
unsigned short |
DBTools のバージョン番号 (DB_TOOLS_VERSION_NUMBER)。 |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |