In diesem Abschnitt wird eine Sicherung beschrieben, bei der das Transaktionslog unberührt bleibt. Hinweise zu anderen Verwaltungsoptionen für Transaktionslogs bei der Herstellung einer Sicherung finden Sie unter BACKUP-Anweisung.
Die BACKUP-Anweisung setzt einen Eintrag in die Textdatei backup.syb, die sich in demselben Verzeichnis befindet wie die Programmdatei des Datenbankservers.
Verwenden Sie folgende Klauseln, um eine BACKUP-Anweisung auszuführen:
BACKUP DATABASE DIRECTORY Verzeichnisname; |
Hinweise zur Wiederherstellung von einer Sicherungskopie finden Sie unter Von einer Sicherungskopie wiederherstellen.
Benutzen Sie die Anweisung BACKUP mit den folgenden Klauseln:
BACKUP DATABASE TO Archivstamm [ ATTENDED { ON | OFF } ] [ WITH COMMENT Kommentar-Zeichenfolge ]; |
Wenn Sie die Option ATTENDED auf OFF setzen, schlägt die Sicherung fehl, sobald auf dem Band oder der Festplatte kein Platz mehr vorhanden ist. Wenn ATTENDED auf ON gesetzt ist, werden Sie aufgefordert, bei Platzmangel auf dem Sicherungsdatenträger entsprechende Maßnahmen zu treffen.
Hinweise zur Wiederherstellung von einer Archivsicherung finden Sie unter Von einer Archivsicherung wiederherstellen.
Mit der nachstehenden Anweisung erstellen Sie eine Sicherungskopie der aktuellen Datenbank und des Transaktionslogs, speichern sie in verschiedenen Dateien und benennen das bestehende Transaktionslog um.
BACKUP DATABASE DIRECTORY 'd:\\temp\\backup' TRANSACTION LOG RENAME; |
Mit der folgenden Anweisung erstellen Sie eine Archivsicherung auf dem ersten Bandlaufwerk eines Windows-Computers:
BACKUP DATABASE TO '\\\\.\\tape0' ATTENDED OFF WITH COMMENT 'May 6 backup'; |
Das erste Bandlaufwerk unter Windows ist \\.\tape0
. Da der Backslash in SQL-Zeichenfolgen ein Escapezeichen ist, muss jeder Backslash verdoppelt werden.
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 |