22.11.2013 Aufrufe

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Vollständige Backups von SQL Server-Datenbanken<br />

Bei einem vollständigen Datenbank-Backup wird ein Duplikat der Daten in der Datenbank erstellt. Dabei handelt es<br />

sich um einen einzelnen Vorgang, der üblicherweise in regelmäßigen Abständen ausgeführt wird. Vollständige<br />

Datenbank-Backups sind in sich abgeschlossen. Sie enthalten ein Abbild der aktuellen Daten der Datenbank. Für<br />

die meisten Wiederherstellungsoptionen wird ein vollständiges Backup benötigt.<br />

<strong>Borland</strong> rät zur Erstellung vollständiger Backups.<br />

Differenzielle Backups von SQL Server-Datenbanken<br />

Bei differenziellen Backups werden nur die Daten gesichert, die seit dem letzten Datenbank-Backup geändert<br />

wurden. Zur Reduzierung der für die Sicherung benötigten Zeit werden regelmäßige Differenz-Backups empfohlen.<br />

Die häufige Erstellung von Backups vermindert das Risiko eines Datenverlusts.<br />

Differenz-Backups ermöglichen die Wiederherstellung der im Backup enthaltenen Daten in der Datenbank. Mithilfe<br />

von Differenz-Backups kann der Zustand der Datenbank zu einem bestimmten Zeitpunkt nicht wiederhergestellt<br />

werden.<br />

Durch ein Differenz-Backup verringert sich die Zeit, die bei der Wiederherstellung einer Datenbank für das<br />

Rollforward des Transaktionsprotokoll-Backups benötigt wird.<br />

Backups von SQL Server-Transaktionsprotokollen<br />

Das Transaktionsprotokoll ist eine fortlaufende Aufzeichnung der Transaktionen, die seit dem letzten Backup des<br />

Transaktionsprotokolls in der Datenbank ausgeführt wurden. Mithilfe von Transaktionsprotokoll-Backups können<br />

Sie die Datenbank auf einen bestimmten zurückliegenden Zeitpunkt bzw. auf den Zeitpunkt des Ausfalls<br />

zurücksetzen.<br />

Bei der Wiederherstellung eines Transaktionsprotokoll-Backups führt SQL Server ein Rollforward aller im<br />

Transaktionsprotokoll aufgezeichneten Änderungen aus. Wenn SQL Server das Ende des Transaktionsprotokolls<br />

erreicht, hat es den genauen Zustand der Datenbank zum Zeitpunkt der Sicherung wiederhergestellt.<br />

Bei der Wiederherstellung der Datenbank setzt SQL Server alle Transaktionen zurück, die zum Zeitpunkt, als der<br />

Backup-Vorgang gestartet wurde, nicht abgeschlossen waren.<br />

Für Transaktionsprotokoll-Backups werden in der Regel weniger Ressourcen als für Datenbank-Backups benötigt.<br />

Daher können sie häufiger als Datenbank-Backups erstellt werden. Die häufige Erstellung von Backups vermindert<br />

das Risiko von Datenverlusten. In OLTP-Umgebungen ("Online Transaction Processing") mit vielen Transaktionen<br />

sollten Transaktionsprotokoll-Backups häufiger ausgeführt werden. Transaktionsprotokoll-Backups können nur mit<br />

den Wiederherstellungsmodellen "Vollständig" und "Bulk-Protokollierung" verwendet werden.<br />

Das Transaktionsprotokoll kann nicht während eines vollständigen Datenbank-Backups oder Differenz-Backups<br />

gesichert werden. Während der Erstellung eines Datei-Backups kann das Transaktionsprotokoll jedoch gesichert<br />

werden.<br />

Erstellen Sie niemals ein Transaktionsprotokoll-Backup vor einem Datenbank-Backup, da das Transaktionsprotokoll<br />

die Änderungen an der Datenbank enthält, die seit dem letzten Backup vorgenommen wurden.<br />

Löschen Sie niemals manuell Daten aus dem Transaktionsprotokoll, da Sie sonst die Backup-Kette unterbrechen.<br />

Wenn ein Transaktionsprotokoll gekürzt wurde, müssen Sie ein vollständiges Datenbank-Backup erstellen, um eine<br />

neue Backup-Kette zu erstellen.<br />

Backups von SQL Server-Dateien<br />

Bei einem Datei- oder Dateigruppen-Backup werden einzelne Dateien (oder die Dateien einer Dateigruppe)<br />

gesichert. Ein dateibasiertes Modell verkürzt die Wiederherstellungszeit, da Sie nur die beschädigten Dateien - nicht<br />

die gesamte Datenbank - wiederherstellen müssen, . Nehmen Sie beispielsweise an, dass eine Datenbank aus<br />

mehreren Dateien besteht, die physisch auf unterschiedlichen Laufwerken gespeichert sind, wovon ein Laufwerk<br />

375

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!