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.

Backups von SQL Server-Datenbanken<br />

Bei der Online-Sicherung von Serverkonfigurationen ist es sehr wichtig, vollständige Backups der Datenbank- und<br />

der Transaktionsprotokolle zu erstellen. Des Weiteren wird in diesem Thema beschrieben, welche Backup-Typen<br />

von SQL Server unterstützt werden, und es enthält Empfehlungen zum Ausführen von SQL Server-Backups.<br />

SQL Server-Backup-Typen und -Wiederherstellungsmodelle<br />

SQL Server 2000 unterstützt die folgenden Backup-Typen:<br />

Vollständiges Datenbank-Backup<br />

Differenz-Backup<br />

Vollständige Datenbank-Backups enthalten eine vollständige Kopie des<br />

Datenbankzustands zu dem Zeitpunkt, zu dem der Backup-Vorgang initiiert<br />

wurde. Sie enthalten ein Abbild der aktuellen Daten der Datenbank. Für die<br />

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

Bei einem Differenz-Backup werden nur die Daten gesichert, die seit dem<br />

letzten vollständigen Datenbank-Backup geändert wurden. Es empfiehlt<br />

sich, regelmäßige Differenz-Backups zu planen, da diese kleiner sind und<br />

schneller erstellt werden können. Differenz-Backups ohne vorhergehende<br />

vollständige Backups sind jedoch nutzlos.<br />

Backup des Transaktionsprotokolls Bei einem Backup des Transaktionsprotokolls werden alle Transaktionen<br />

erfasst, die seit dem letzten Backup des Transaktionsprotokolls durchgeführt<br />

wurden. Backups des Transaktionsprotokolls ermöglichen die<br />

Wiederherstellung bis zur letzten festgeschriebenen Transaktion.<br />

Datei- oder Dateigruppen-Backup<br />

Bei einem Datei- oder Dateigruppen-Backup werden einzelne Dateien (oder<br />

die Dateien einer Dateigruppe) gesichert. Die Dateien einer Datenbank<br />

können einzeln gesichert und wiederhergestellt werden.<br />

Durch Wiederherstellen der Datenbank wird diese in einem einzelnen Schritt aus einem Datenbank-Backup neu<br />

erstellt. Beim Wiederherstellungsvorgang wird die vorhandene Datenbank überschrieben oder eine Datenbank neu<br />

erstellt, wenn noch keine vorhanden ist. Die wiederhergestellte Datenbank entspricht dem Zustand, den die<br />

Datenbank zum Zeitpunkt der Fertigstellung des Backups hatte - abzüglich aller nicht zurückgeschriebenen<br />

Transaktionen. Nicht zurückgeschriebene Transaktionen werden zurückgesetzt ("Rollback"), wenn die Datenbank<br />

wiederhergestellt wird.<br />

Der Datenbankadministrator kann das Wiederherstellungsmodell für die Datenbank abhängig von den<br />

Ressourcenanforderungen wählen. Das Wiederherstellungsmodell sollte ein Kompromiss sein zwischen<br />

Protokollierungs-Overhead einerseits und Wichtigkeit der vollständigen Datenwiederherstellung andererseits.<br />

Folgende Wiederherstellungsmodelle werden von SQL Server 2000 unterstützt:<br />

Vollständig Die Daten sind kritisch und der Zustand zum Zeitpunkt des Fehlers muss wiederhergestellt<br />

werden können. Alle Datenänderungen werden protokolliert. Alle SQL Server 2000-<br />

Wiederherstellungsoptionen sind verfügbar.<br />

Bulk-Protokollierung Einige Bulk-Operationen, z. B. Bulk-Kopiervorgänge, SELECT INTO und Textverarbeitung<br />

können bei Bedarf erneut eingespielt werden, sodass diese Operationen nicht vollständig<br />

protokolliert werden müssen. Es kann nur der Zustand des letzten Datenbank- oder<br />

Protokoll-Backups wiederhergestellt werden.<br />

Einfach<br />

Alle nach dem letzten Backup vorgenommenen Datenänderungen sind nicht mehr<br />

verfügbar. Bei dieser Art von Wiederherstellung wird der geringste Prokollierungs-<br />

Overhead erzeugt, aber nach dem letzten Backup vorgenommene Änderungen können<br />

nicht wiederhergestellt werden.<br />

Zur Wiederherstellung des Datenbankzustands zu einem bestimmten Zeitpunkt (beispielsweise bevor unerwünschte<br />

Daten eingegeben wurden) muss entweder das Wiederherstellungsmodell "Vollständig" oder "Bulk-Protokollierung"<br />

verwendet werden.<br />

374

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!