Entlädt Datenbanken der UltraLite-Versionen 8.0.2 bis 9.0.x bzw. Schemadateien (*.usm) in eine XML-Datei
ulunloadold -c "Verbindungszeichenfolge" [ Optionen ] XML-Datei
Option | Beschreibung |
---|---|
-b Maximalgröße | Legt die Maximalgröße der Spaltendaten fest, die in der XML-Datei gespeichert werden können. Der Standardwert beträgt 10 KByte. Um alle Daten in der XML-Datei zu speichern (keine maximale Größe), verwenden Sie -b -1. |
-c "Verbindungszeichenfolge" | Erforderlich. Stellt eine Verbindung mit der Datenbank her, wie im Parameter DBF oder file_name der Verbindungszeichenfolge angegeben. Wenn Sie keine Benutzer-ID und kein Kennwort angeben, werden die Standardbenutzer-ID DBA und das Standardkennwort sql verwendet. |
-f Verzeichnis | Legt das Verzeichnis fest, in dem Daten gespeichert werden sollen, die größer als die in -b angebene Maximalgröße sind. Das Standardverzeichnis ist das Verzeichnis der XML-Datei. |
-q | Führt das Dienstprogramm im stillen Modus aus. Informative Banner, Versionsnummern und Statusmeldungen werden unterdrückt. Fehlermeldungen werden jedoch weiter angezeigt. |
-v | Gibt Meldungen ausführlich aus. |
-y | Überschreibt die XML_Datei ohne Bestätigung. |
XML_Datei | Gibt den Namen der XML-Datei an, in die die Daten entladen werden. |
UltraLite Version 11 kann nicht direkt einen Upgrade von Version 8.x- oder Version 9.x-Datenbanken durchführen. Verwenden Sie dieses Tool, um eine XML-Datei zu generieren, die dann von ulload verwendet werden kann, um eine Version 11-Datenbank zu erstellen. Entladen Sie keine Datenbanken der UltraLite-Version 11 mit diesem Dienstprogramm. Verwenden Sie stattdessen das Dienstprogramm ulunload.
Beim Entladen einer Datenbank werden folgende Elemente nicht beibehalten:
Synchronisationsstatus, gespeicherte Synchronisationszähler und Zeilenlöschungen. Synchronisieren Sie die Datenbank, bevor Sie sie entladen.
UltraLite-Benutzereinträge
Führen Sie ulinfo aus, nachdem Sie die Datenbank mit dem Dienstprogramm ulload neu geladen haben, um zu überprüfen, welche Datenbankoptionen oder -eigenschaften beibehalten wurden.
Wenn Spaltendaten die maximale Größe überschreiten, die Sie mit der Option -b angegeben haben, wird der Überlauf in einer *.bin-Datei gespeichert, und zwar an folgenden Positionen:
Der Dateiname befolgt diese Namenskonvention:
Tabellenname_Spaltenname_Zeilennummer.bin |
Jeder andere Fehlercodewert als 0 weist darauf hin, dass der Vorgang fehlgeschlagen ist.
Dieses Dienstprogramm kann nicht verwendet werden, um Datenbanken direkt auf Windows Mobile-Geräte zu entladen. Sie müssen sie zuerst auf einen PC kopieren.
Mit den folgenden beiden Befehlen führen Sie ein Upgrade einer UltraLite 8.0.x-Schemadatei mit dem Namen dbschema8.usm in eine UltraLite-Datenbank der Version 11 mit dem Namen db.udb durch:
ulunloadold -c SCHEMA_FILE=dbschema8.usm dbschema.xml |
ulload -c DBF=db.udb dbschema.xml |
Mit den folgenden beiden Befehlen führen Sie ein Upgrade einer UltraLite-Datenbank der Version 9.0.x für Palm OS mit dem Namen palm9db.pdb auf eine UltraLite-Datenbank der Version 11 mit dem Namen palm11db.pdb durch:
ulunloadold -c DBF=palm9db.pdb dbdata.xml |
ulload -c DBF=palm11db.pdb -p Syb1 dbdata.xml |
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 |