Für den folgenden Vorgang wird angenommen, dass Sie über keine inkrementellen Sicherungen des Transaktionslogs verfügen, das Sie im Wiederherstellungsprozess anwenden müssen. Hinweise zur Wiederherstellung einer Datenbank, wenn Sie mehrere Kopien des Transaktionslogs gesichert haben, finden Sie unter Datenbank mit mehreren Transaktionlogs wiederherstellen.
Wenn Sie eine Sicherung einer stark verschlüsselten Datenbank mit aktivierter Eliminierung freier Seiten erstellt haben, müssen Sie bei der Wiederherstellung den Chiffrierschlüssel für die Datenbank angeben.
Starten Sie einen Personal Datenbankserver.
Der folgende Befehl startet einen Datenbankserver namens "restore":
dbeng12 -n restore |
Starten Sie Sybase Central und stellen Sie eine Verbindung zur Dienstprogrammdatenbank her. Füllen Sie die folgenden Felder aus:
Benutzer-ID Geben Sie DBA ein.
Kennwort Geben Sie sql ein.
Datenbankname Geben Sie utility_db ein.
Klicken Sie auf OK.
Wählen Sie Extras » SQL Anywhere 12 » Datenbank wiederherstellen.
Befolgen Sie die Anweisungen des Assistenten.
Starten Sie einen Personal Datenbankserver.
Der folgende Befehl startet einen Datenbankserver namens "restore":
dbeng12 -n restore |
Starten Sie Interactive SQL und stellen Sie eine Verbindung zur Dienstprogrammdatenbank her. Füllen Sie die folgenden Felder aus:
Benutzer-ID Geben Sie DBA ein.
Kennwort Geben Sie sql ein.
Datenbankname Geben Sie utility_db ein.
Klicken Sie auf OK.
Führen Sie die Anweisung RESTORE DATABASE aus und geben Sie den Archivstamm an.
Jetzt können Sie wählen, ob eine archivierte Datenbank am Originalstandort (Standard) angelegt werden soll, oder auf einem anderen Computer mit anderen Gerätenamen. Dazu benutzen Sie die Klausel RENAME. Siehe RESTORE DATABASE-Anweisung.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |