Enthält Informationen, die für die Konvertierung des Transaktionslogs mit der DBTools-Bibliothek gebraucht werden.
typedef struct a_translate_log
Mitgliedsname | Typ | Beschreibung |
---|---|---|
ansi_sql |
a_bit_field |
Auf TRUE setzen, um SQL-Transaktionen nach dem ANSI-Standard zu erstellen. Von der dbtran-Option -s auf TRUE gesetzt. |
chronological_order |
a_bit_field |
Reserviert. Auf FALSE setzen. |
comment_trigger_trans |
a_bit_field |
Auf TRUE setzen, um von Triggern ausgelöste Transaktionen als Kommentare einzubeziehen. Von der dbtran-Option -z auf TRUE gesetzt. |
confirmrtn |
MSG_CALLBACK |
Adresse einer Bestätigungsanforderungs-Callback-Routine oder NULL. |
connectparms |
const char * |
Parameter für die Verbindung zur Datenbank. Sie haben die Form von Verbindungszeichenfolgen wie: "UID=DBA;PWD=sql;DBF=demo.db". Der Datenbankserver würde durch den START-Parameter der Verbindungszeichenfolge gestartet. Zum Beispiel: "START=c:\SQLAny12\bin32\dbeng12.exe". Eine vollständige Verbindungszeichenfolge mit dem START-Parameter würde wie folgt aussehen: "UID=DBA;PWD=sql;DBF=demo.db;START=c:\SQLAny12\bin32\dbeng12.exe". |
debug |
a_bit_field |
Reserviert. Auf FALSE setzen. |
debug_dump_char |
a_bit_field |
Reserviert. Auf FALSE setzen. |
debug_dump_hex |
a_bit_field |
Reserviert. Auf FALSE setzen. |
debug_dump_size |
a_sql_uint32 |
Reserviert. Verwenden Sie 0. |
debug_page_offsets |
a_bit_field |
Reserviert. Auf FALSE setzen. |
debug_sql_remote |
a_bit_field |
Reserviert. Auf FALSE setzen. |
encryption_key |
const char * |
Der Chiffrierschlüssel für die Datenbankdatei. Entspricht der dbtran-Option -ek. |
errorrtn |
MSG_CALLBACK |
Adresse einer Fehlermeldungs-Callback-Routine oder NULL. |
extra_audit |
a_bit_field |
Reserviert. Auf FALSE setzen. |
force_chaining |
a_bit_field |
Reserviert. Auf FALSE setzen. |
force_recovery |
a_bit_field |
Reserviert. Auf FALSE setzen. |
generate_reciprocals |
a_bit_field |
Reserviert. Auf FALSE setzen. |
include_audit |
a_bit_field |
Reserviert. Auf FALSE setzen. |
include_destination_sets |
const char * |
Reserviert. Verwenden Sie NULL. |
include_publications |
const char * |
Reserviert. Verwenden Sie NULL. |
include_scan_range |
const char * |
Reserviert. Verwenden Sie NULL. |
include_source_sets |
const char * |
Reserviert. Verwenden Sie NULL. |
include_subsets |
a_bit_field |
Reserviert. Auf FALSE setzen. |
include_tables |
const char * |
Reserviert. Verwenden Sie NULL. |
include_trigger_trans |
a_bit_field |
Auf TRUE setzen, um von Triggern ausgelöste Transaktionen einzubeziehen. Von den dbtran-Optionen -t, -g und -sr auf TRUE gesetzt. |
leave_output_on_error |
a_bit_field |
Auf TRUE setzen, um die generierte SQL-Datei zu verlassen, wenn ein Logfehler erkannt wird. Von der dbtran-Option -k auf TRUE gesetzt. |
logname |
const char * |
Der Name der Transaktionslogdatei. Wenn NULL, ist kein Log vorhanden. |
logrtn |
MSG_CALLBACK |
Adresse einer Logging-Callback-Routine zum Schreiben von Nachrichten ausschließlich in die Logdatei oder NULL. |
logs_dir |
const char * |
Transaktionslogverzeichnis. Entspricht der dbtran-Option -m. Der sqlname-Zeiger muss angegeben sein und connectparms muss NULL sein. |
match_mode |
a_bit_field |
Reserviert. Auf FALSE setzen. |
match_pos |
const char * |
Reserviert. Verwenden Sie NULL. |
msgrtn |
MSG_CALLBACK |
Adresse einer Informationsnachricht-Callback-Routine oder NULL. |
omit_comments |
a_bit_field |
Reserviert. Auf FALSE setzen. |
queueparms |
const char * |
Reserviert. Verwenden Sie NULL. |
quiet |
a_bit_field |
Auf TRUE setzen, um ohne Meldungsausgabe zu arbeiten. Von der dbtran-Option -q auf TRUE gesetzt. |
recovery_bytes |
a_sql_uint32 |
Reserviert. Verwenden Sie 0. |
recovery_ops |
a_sql_uint32 |
Reserviert. Verwenden Sie 0. |
remove_rollback |
a_bit_field |
Auf FALSE setzen, wenn Rollback-Transaktionen in die Ausgabe einbezogen werden sollen. Von der dbtran-Option -a auf FALSE gesetzt. |
replace |
a_bit_field |
Auf TRUE setzen, um die SQL-Datei ohne Bestätigung zu ersetzen. Von der dbtran-Option -y auf TRUE gesetzt. |
repserver_users |
const char * |
Reserviert. Verwenden Sie NULL. |
show_undo |
a_bit_field |
Reserviert. Auf FALSE setzen. |
since_checkpoint |
a_bit_field |
Auf TRUE setzen, um die Ausgabe des letzten Checkpoints zu erhalten. Von der dbtran-Option -f auf TRUE gesetzt. |
since_time |
a_sql_uint32 |
Ausgabe aus dem letzten Checkpoints vor der Zeit. Die Anzahl von Minuten seit 1. Januar 0001. Entspricht der dbtran-Option -j. |
sqlname |
const char * |
Name der SQL-Ausgabedatei. Wenn NULL, basiert der Name auf den Namen der Transaktionslogdatei. Entspricht der dbtran-Option -n. |
statusrtn |
MSG_CALLBACK |
Adresse einer Statusmeldung-Callback-Routine oder NULL. |
use_hex_offsets |
a_bit_field |
Reserviert. Auf FALSE setzen. |
use_relative_offsets |
a_bit_field |
Reserviert. Auf FALSE setzen. |
userlist |
p_name |
Eine verknüpfte Liste von Benutzernamen. Entspricht den dbtran-Optionen -u Benutzer1,... oder -x Benutzer1,... Transaktionen für aufgeführte Benutzer auswählen oder auslassen. |
userlisttype |
char |
Auf DBTRAN_INCLUDE_ALL setzen; ausgenommen, Sie möchten eine Liste von Benutzern einbeziehen oder ausschließen. DBTRAN_INCLUDE_SOME für -u oder DBTRAN_EXCLUDE_SOME für -x. |
version |
unsigned short |
DBTools-Versionsnummer (DB_TOOLS_VERSION_NUMBER). |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |