2016-04-27 20 views
0

Ich hoffe, dass diese Frage hier angebracht ist, aber mir sind die Optionen ausgegangen.Migrieren von Sybase 8 zu Sybase 16

Ich habe eine Sybase 8 Datenbank von c gefunden. 2000. Ich werde gebeten, es in Gang zu bringen. selbst wenn Sybase Anywhere 16 verwendet wird, kann ich keine Verbindung zur .db-Datei herstellen.

Meine Erfahrung mit Sybase ist von vor langer Zeit. Kann jemand vorschlagen oder wissen, wie man es einrichten oder sogar aktualisieren kann? Idealerweise möchte ich die Datenbank exportieren und sie aus Sybase und in ein anderes DBMS holen.

Vielen Dank im Voraus.

Antwort

1

Datenbanken ab Version 9 von SQL Anywhere müssen neu geladen werden, damit sie mit SQL Anywhere 10 oder höher verwendet werden können. Sie müssen das Dienstprogramm dbunload verwenden, um die Datenbank in eine neue Datenbank neu zu laden, und dann können Sie SQL Anywhere 16 verwenden.

Sie können etwas wie dbunload -c uid=myuser;pwd=mypassword;dbf=old.db -an new.db erstellen, um eine neue Datenbank aus der alten Datenbank zu erstellen. Es gibt andere dbunload Schalter für den Umgang mit Seitengröße, Verschlüsselung und anderen Optionen.

Haftungsausschluss: Ich arbeite für SAP im SQL Anywhere-Engineering.

+0

Danke dafür. Werde es mit meiner Entwicklungsversion von SQL Anywhere 16 versuchen, wenn ich die Chance dazu bekomme! – BtySgtMajor