Enthält die Informationen, die gebraucht werden, um Sicherungsaufgaben mit der DBTools-Bibliothek auszuführen.
typedef struct a_backup_db { unsigned short version; const char * output_dir; const char * connectparms; MSG_CALLBACK confirmrtn; MSG_CALLBACK errorrtn; MSG_CALLBACK msgrtn; MSG_CALLBACK statusrtn; a_bit_field backup_database : 1; a_bit_field backup_logfile : 1; a_bit_field no_confirm : 1; a_bit_field quiet : 1; a_bit_field rename_log : 1; a_bit_field truncate_log : 1; a_bit_field rename_local_log: 1; a_bit_field server_backup : 1; const char * hotlog_filename; char backup_interrupted; a_chkpt_log_type chkpt_log_type; a_sql_uint32 page_blocksize; } a_backup_db; |
Mitglied | Beschreibung | ||||||
---|---|---|---|---|---|---|---|
version | DBTools-Versionsnummer | ||||||
output_dir |
Suchpfad des Ausgabeverzeichnisses. Zum Beispiel:
|
||||||
connectparms |
Parameter für die Verbindung zur Datenbank. Sie haben die Form von Zeichenfolgen, zum Beispiel:
Der Datenbankserver würde durch den START-Parameter der Verbindungszeichenfolge gestartet. Zum Beispiel:
Eine vollständige Verbindungszeichenfolge mit dem START-Parameter würde wie folgt aussehen:
Eine Liste der Verbindungsparameter finden Sie unter Verbindungsparameter. |
||||||
confirmrtn | Callback-Routine für die Bestätigung einer Aktion. | ||||||
errorrtn | Callback-Routine für die Behandlung einer Fehlermeldung. | ||||||
msgrtn | Callback-Routine für die Behandlung einer Informationsnachricht. | ||||||
statusrtn | Callback-Routine für die Behandlung einer Statusmeldung. | ||||||
backup_database | Datenbankdatei sichern (1) oder nicht (0) | ||||||
backup_logfile | Transaktionslogdatei sichern (1) oder nicht (0) | ||||||
no_confirm | Mit (0) oder ohne (1) Bestätigung arbeiten | ||||||
quiet | Ohne die Ausgabe von Nachrichten arbeiten (1) oder Nachrichten ausgeben (0) | ||||||
rename_log | Das Transaktionslog umbenennen | ||||||
truncate_log | Das Transaktionslog löschen | ||||||
rename_local_log | Lokale Sicherung des Transaktionslogs umbenennen | ||||||
server_backup | Wenn dieser Wert 1 ist, wird auf dem Server mit BACKUP DATABASE gesichert. Entspricht der dbbackup-Option -s. | ||||||
hotlog_filename | Dateiname für die Live-Sicherungsdatei | ||||||
backup_interrupted | Angabe, dass der Vorgang unterbrochen wurde | ||||||
chkpt_log_type | Kopieren des Checkpoint-Logs steuern. Muss einen der folgenden Werte haben: BACKUP_CHKPT_LOG_COPY, BACKUP_CHKPT_LOG_NOCOPY, BACKUP_CHKPT_LOG_RECOVER, BACKUP_CHKPT_LOG_AUTO oder BACKUP_CHKPT_LOG_DEFAULT. | ||||||
page_blocksize | Anzahl der Seiten in Datenblöcken. Entspricht der dbbackup-Option -b. Wenn der Wert 0 ist, lautet der Standardwert 128. |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |