Beschreibung des Wiederherstellen von Datei- und Dateigruppensicherungen Sicherungen in SQL Server

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 281122 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

Dateien oder Dateigruppen in einer Datenbank können gesichert und einzeln wiederhergestellt werden. Dadurch können Sie nur die beschädigten Dateien wiederherstellen, ohne den Rest der Datenbank wiederherzustellen. Dateien in einer Dateigruppensicherung können einzeln oder als Gruppe wiederhergestellt werden. Dieser Artikel beschreibt einige der wichtigen Vorsichtsmaßnahmen für das Wiederherstellen von Dateien und Dateigruppen.

Weitere Informationen

Transaktionsprotokollsicherungen erforderlich sind

Müssen Sie Datei und Dateigruppe Sicherungs- und Wiederherstellungsvorgänge in Verbindung mit Transaktionsprotokollsicherungen. Nachdem Sie die Dateien wiederhergestellt haben, müssen Sie die Transaktionsprotokollsicherungen wiederherstellen, die erstellt wurden, seit die Dateisicherungen erstellt wurden, um die Datenbank in einen konsistenten Zustand zu versetzen. Es ist nicht erforderlich, um eine Transaktionsprotokollsicherung anzuwenden, wenn SQL Server ermitteln können, dass die Dateien oder Dateigruppen nicht nach der Datei geändert wurden oder Dateigruppensicherung erstellt wurde.
SQL Server 7.0 : Dies erfordert, dass die TruncateLogOnCheckpoint- Option nicht festgelegt ist und, dass Sicherungen des Transaktionsprotokolls zusätzlich zu der Datenbank oder Datei und Dateigruppe Sicherungen erstellt werden.
SQL Server 2000 und SQL Server 2005 : Transaktion Transaktionsprotokollsicherungen erstellen, müssen Sie die vollständige Wiederherstellung oder massenprotokollierte Wiederherstellung Modelle. Weitere Informationen zu Wiederherstellungsmodellen finden Sie unter SQL Server Books Online "Auswählen eines Wiederherstellungsmodells für eine" Thema.
Hinweis : Sie müssen eine vollständige Gruppe von Dateisicherungen und Protokollsicherungen abdecken verwalten. Ein Datenträgerfehler kann Rendern eine ganze Datenbank nicht wiederhergestellt, wenn keine Sicherung der beschädigten Datei vorhanden ist.

Es ist nicht möglich, Wiederherstellung einzelner Dateien vorzeitig beenden. Aus diesem Grund müssen Sie vor, eine Dateisicherung wiederhergestellt wurde das aktive Transaktionsprotokoll sichern. Wenn das Transaktionsprotokoll beschädigt ist oder wenn Sie die gesamte Datenbank zu einem bestimmten Zeitpunkt wiederherstellen möchten, müssen Sie den gesamten Satz von Dateisicherungen wiederherstellen, bevor Sie Transaktionsprotokollsicherungen anwenden. Um das Risiko der Transaktion Protokoll Schäden zu minimieren, suchen Sie das Transaktionsprotokoll auf einem fehlertoleranten Datenträger speichern.

Wenn die gesamte Datenbank ist
Sie müssen Sicherungen von jeder Datei oder Dateigruppe in der database.You muss auch ein ununterbrochener Transaktion Protokollsicherungskette ab dem Zeitpunkt der früheste Datei oder Dateigruppensicherung bis zum Ende der aktuellen Datei oder Dateigruppensicherung verfügen. Beginn der Transaktion-Protokollsicherungskette muss der Start der Transaktion für die älteste zur Zeit ausstehende Transaktion enthalten, die die früheste Dateisicherung erstellt wurde.
Hinweis : Wenn eine der oben genannten Bedingungen nicht erfüllt, kann nicht zum Wiederherstellen der Datenbank.

Datei- und Dateigruppensicherungen müssen mit der übereinstimmende Datenbank wiederhergestellt werden

Datei-und Dateigruppensicherungen können nur in der Datenbank wiederhergestellt werden, zu denen Sie gehören. Sie erstellen Sie eine neue leere Datenbank mit derselben Struktur und denselben Dateinamen und dann versuchen, die einzelne Datei oder Dateigruppensicherung wiederherstellen können nicht; Sie müssen in der vorhandenen Datenbank wiederherstellen oder Durchführen einer vollständigen Datenbankwiederherstellung an einem anderen Speicherort. (In SQL Server 2000 ist eine neue Klausel RESTORE DATABASE für Wiederherstellungsvorgänge Teildatenbank hinzugefügt. Siehe die Erläuterungen weiter unten in diesem Artikel auf 'Wiederherstellen teilweise Datenbank Vorgänge'.)

Hinweis : ist nicht versuchen, trennen Sie die Datenbank und dann Re-attach bei eine Datei in eine mehrere Datenbank oder Dateigruppe Datei verloren geht. Wiederherstellen Sie stattdessen die erforderliche Datei oder Dateigruppe aus Sicherungskopie. Wenn die Datenbank getrennt wird, die Re-attachment fehl, und Sie sind gezwungen, die gesamte Datenbank aus Sicherung wiederherstellen. Dies ist da Datenbankdateien mit der Datenbank basierend auf einen globalen Bezeichner (GUID) verglichen werden. Dieser Entwurf ist um die Integrität der Datenbank zu schützen, damit Dateien, die nicht in der Datenbank gehören nicht, vermischt werden die schwerwiegende Datenintegritätsprobleme verursachen würden. Auch wenn Sie eine neue Datenbank mit demselben Dateinamen erstellen können, entspricht die GUID nicht.

SQL Server lässt keine einzelne Datei einer Datenbank anfügen, die mehrere Dateien enthält. Das Anhängen sucht alle Dateien, die während das Anhängen an die Datenbank gehören, und wenn die Dateien mit der entsprechenden GUID gefunden werden kann, es schlägt fehl, das Anhängen. Ebenso Wenn Sie eine leere Datenbank mit dem gleichen Dateinamen und Dateigruppen wie die ursprüngliche Datenbank erstellen, einige der Dateien ersetzen und dann versuchen, SQL, die die Datenbank beim Start wiederherstellen können, schlägt fehl Wiederherstellung durch im Fehlerprotokoll. Zum Beispiel:
2000-11-28 13:14:52.88 spid9    Opening file C:\MSSQL7\data\f2_Data.NDF. 
2000-11-28 13:14:53.01 spid9    Cannot associate files with different databases.
2000-11-28 13:14:53.14 spid9    Device activation error. The physical file name 'C:\MSSQL7\data\f2_Data.NDF' may be incorrect.
				
Teilweise Database Restore Operations (SQL Server 2000)

Eine neue PARTIAL-Klausel wurde der RESTORE-T-SQL-Anweisung hinzugefügt, die bietet einen Mechanismus zum Teil der Datenbank an einen anderen Speicherort wiederherstellen, sodass die beschädigten oder fehlenden Daten wieder in die ursprüngliche Datenbank kopiert werden können. Teilweise Wiederherstellungen verwenden Datenbank-Dateigruppen. Angenommen, Sie verfügen über eine Datenbank, der eine primäre Dateigruppe Dateigruppe besteht, A und b Dateigruppe Eine Tabelle, die sich auf Dateigruppe B befindet ist versehentlich gelöscht. Wenn Sie Dateigruppen und Transaktionsprotokollsicherungen verfügbar haben, können Sie nur Dateigruppe B zusammen mit der primären Dateigruppe die deleted-Tabelle erhalten wiederherstellen. Die RESTORE-Anweisung mit der PARTIAL-Klausel können Sie die Teilmenge auf einer neuen Datenbank oder sogar auf einem anderen Server wiederherstellen. Sie können dann extrahieren und Laden den Inhalt der Tabelle in der ursprünglichen Datenbank.

Die primäre Dateigruppe wird immer wiederhergestellt, zusammen mit der Dateigruppen, die zum Wiederherstellen ausgewählt. Dateigruppen, die nicht wiederhergestellt werden als offline markiert werden und kann nicht zugegriffen werden. Teilweise Datenbankwiederherstellung von Dateisicherungen wird nicht unterstützt.

Hinweis: Wenn Sie SQL Server 2005 verwenden, wird die erste Phase der piecemeal wiederherstellen die teilweise Datenbankwiederherstellung von SQL Server 2000 ersetzt. In SQL Server 2005 führt die PARTIAL Option Sicherheitsprüfungen, die nicht in der Datenbank teilweise Wiederherstellungen verfügbar sind. Dieses Verhalten kann solche Datenbanken als Produktionsdatenbanken verwendet werden. Weitere Informationen zu piecemeal Wiederherstellung in SQL Server 2005 finden Sie unter "Piecemeal wiederherstellen Szenario (vollständigen Wiederherstellungsmodell)" und die "Piecemeal wiederherstellen Szenario (einfachen Wiederherstellungsmodell)" Themen in SQL Server 2005-Onlinedokumentation.

Weitere Informationen zum Durchführen einer Datenbankwiederherstellung teilweise finden Sie unter SQL Server 2000-Onlinedokumentation "Teilweise wiederherstellen Operations" und "RESTORE DATABASE".

Finden Sie in die folgenden Themen hinsichtlich Dateien und Dateigruppen:

Themen der Onlinedokumentation zu SQL Server 7.0:

"Physische Datenbankdateien und Dateigruppen"
? Verwenden von Dateien und Dateigruppen ?
? Erstellen von Dateigruppen ?
"Erstellen von Datei- oder Dateigruppensicherungen"
? Verwenden von Datei- oder Dateigruppensicherungen ?
? Wiederherstellen von Datei- oder Dateigruppensicherungen ?
"Dateien und Dateigruppen Sichern und Wiederherstellen"

Themen der Onlinedokumentation zu SQL Server 2000:

"Physische Datenbankdateien und Dateigruppen"
? Verwenden von Dateien und Dateigruppen ?
? Erstellen von Dateigruppen ?
? Verwenden von Dateisicherungen ?
"Dateien und Dateigruppen"
"Sichern und Wiederherstellen von Datenbanken"
"Partielle Datenbank-Wiederherstellung"
"Ausgewählte Teile einer Datenbank sichern"

Themen der Onlinedokumentation zu SQL Server 2005:

"Physische Datenbankdateien und Dateigruppen"
? Verwenden von Dateien und Dateigruppen ?
? Erstellen von Dateigruppen ?
"Datei- und Dateigruppensicherungen"
? Entwerfen von Dateien und Dateigruppen ?
"Sichern und Wiederherstellen von Datenbanken"
"Fragmentarisch Szenario (vollständigen Wiederherstellungsmodell) wiederherstellen"
"Ausgewählte Teile einer Datenbank sichern"

Eigenschaften

Artikel-ID: 281122 - Geändert am: Freitag, 26. Oktober 2007 - Version: 4.4
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Keywords: 
kbmt kbproductlink kbbackup kbinfo KB281122 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 281122
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com