Enthält die Informationen, die gebraucht werden, um eine Datenbank mit der DBTools-Bibliothek zu aktualisieren.
typedef struct an_upgrade_db
Mitgliedsname | Typ | Beschreibung |
---|---|---|
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:\SQLAny16\bin32\dbsrv16.exe". Eine vollständige Verbindungszeichenfolge mit dem START-Parameter würde wie folgt aussehen: "UID=DBA;PWD=sql;DBF=demo.db;START=c:\SQLAny16\bin32\dbsrv16.exe". |
errorrtn |
MSG_CALLBACK |
Adresse einer Fehlermeldungs-Callback-Routine oder NULL. |
jconnect |
a_bit_field |
Auf TRUE setzen, um ein Upgrade der Datenbank durchzuführen, damit sie jConnect-Prozeduren akzeptiert. Von der dbupgrad-Option -i auf FALSE gesetzt. |
msgrtn |
MSG_CALLBACK |
Adresse einer Informationsnachricht-Callback-Routine oder NULL. |
quiet |
a_bit_field |
Auf TRUE setzen, um ohne Meldungsausgabe zu arbeiten. Von der dbupgrad-Option -q auf TRUE gesetzt. |
restart |
a_bit_field |
Setzen Sie dies auf TRUE, um die Datenbank nach dem Upgrade neu zu starten. Durch die dbupgrad-Option -nrs auf FALSE gesetzt. |
statusrtn |
MSG_CALLBACK |
Adresse einer Statusmeldung-Callback-Routine oder NULL. |
sys_proc_definer |
unsigned short |
Ordnen Sie den Wert 0 zu, um ein Upgrade der Datenbank durchzuführen, damit das SQL SECURITY-Modell vor Version 16 für veraltete gespeicherte Systemprozeduren vorhanden ist, wenn Sie ein Upgrade aus Versionen vor 16.0 durchführen. Wenn Sie ein Upgrade einer Datenbank ab Version 16.0 durchführen, behalten Sie das aktuelle SQL SECURITY-Modell bei. (Dies entspricht dem Nicht-Angeben von -pd.). Ordnen Sie den Wert 1 zu, um ein Upgrade der Datenbank durchzuführen, damit das SQL SECURITY-Modell vor Version 16 für veraltete gespeicherte Systemprozeduren vorhanden ist. (Dies entspricht -pd y.) Ordnen Sie den Wert 2 zu, um ein Upgrade der Datenbank durchzuführen, damit das SQL SECURITY-Modell vor Version 16 für veraltete gespeicherte Systemprozeduren vorhanden ist. (Dies entspricht -pd n.) |
version |
unsigned short |
DBTools-Versionsnummer (DB_TOOLS_VERSION_NUMBER). |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |