Enthält die Informationen, die gebraucht werden, um dblog-Aufgaben mit der DBTools-Bibliothek auszuführen.
typedef struct a_change_log { unsigned short version; const char * dbname; const char * logname; MSG_CALLBACK errorrtn; MSG_CALLBACK msgrtn; a_bit_field query_only : 1; a_bit_field quiet : 1; a_bit_field change_mirrorname : 1; a_bit_field change_logname : 1; a_bit_field ignore_ltm_trunc : 1; a_bit_field ignore_remote_trunc : 1; a_bit_field set_generation_number : 1; a_bit_field ignore_dbsync_trunc : 1; const char * mirrorname; unsigned short generation_number; char * zap_current_offset; char * zap_starting_offset; char * encryption_key; } a_change_log; |
Mitglied | Beschreibung |
---|---|
version | DBTools-Versionsnummer |
dbname | Datenbankdateiname. |
logname | Name der Transaktionslogdatei. Wenn dieser Wert gleich NULL gesetzt wird, gibt es kein Log. |
errorrtn | Callback-Routine für die Behandlung einer Fehlermeldung. |
msgrtn | Callback-Routine für die Behandlung einer Informationsnachricht. |
query_only | Wenn 1, nur den Namen des Transaktionslogs anzeigen. Wenn 0, Änderung des Lognamens erlauben. |
quiet | Ohne die Ausgabe von Nachrichten arbeiten (1) oder Nachrichten ausgeben (0) |
change_mirrorname | Wenn 1, Änderung des Namens der Logspiegeldatei erlauben |
change_logname | Wenn 1, Änderung des Transaktionslognamens erlauben |
ignore_ltm_trunc |
Reserviert. Verwenden Sie FALSE. |
ignore_remote_trunc | Für SQL Remote. Setzt den Ausgangspunkt für die Option delete_old_logs zurück, mit dem nicht mehr benötigte Transaktionslogs gelöscht werden können. |
set_generation_number | Reserviert. Verwenden Sie FALSE. |
ignore_dbsync_trunc | Bei Verwendung von dbmlsync wird hiermit der Ausgangspunkt für die Option delete_old_logs zurückgesetzt, mit dem nicht mehr benötigte Transaktionslogs gelöscht werden können. |
mirrorname | Der neue Name des Transaktionslogspiegels |
generation_number | Die neue Generationsnummer. Wird zusammen mit set_generation_number verwendet. |
zap_current_offset | Den aktuellen Ausgangspunkt auf den angegebenen Wert ändern. Dies ist nur für das Zurücksetzen eines Transaktionslogs nach Entladen und Aktualisieren zur Abstimmung mit den Einstellungen für dbremote oder dbmlsync vorgesehen. |
zap_starting_offset | Den Ausgangspunkt auf den angegebenen Wert ändern. Dies ist nur für das Zurücksetzen eines Transaktionslogs nach Entladen und Aktualisieren zur Abstimmung mit den Einstellungen für dbremote oder dbmlsync vorgesehen. |
encryption_key | Der Chiffrierschlüssel für die Datenbankdatei. |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |