Überprüfen von Sicherungen

Das Überprüfen von Sicherungen ist zwar nicht erforderlich, aber nützlich. Beim Überprüfen einer Sicherung wird überprüft, ob die Sicherung physisch intakt ist, um sicherzustellen, dass alle Dateien der Sicherung lesbar sind und wiederhergestellt werden können, und ob Sie die Sicherung bei Bedarf wiederherstellen könnten. Es ist wichtig, zu wissen, dass beim Überprüfen einer Sicherung nicht die Struktur der Daten in der Sicherung überprüft wird. Wenn die Sicherung jedoch mit WITH CHECKSUMS erstellt wurde, kann das Überprüfen der Sicherung mit WITH CHECKSUMS gute Hinweise auf die Zuverlässigkeit der Daten in der Sicherung geben.

RESTORE VERIFYONLY-Überprüfungen

In SQL Server 2005 und höheren Versionen umfassen die von RESTORE VERIFYONLY ausgeführten Prüfungen:

  • Vollständigkeit des Sicherungssatzes und Lesbarkeit aller Volumes

  • Seiten-ID (als ob die Daten gerade geschrieben werden sollten)

  • Prüfsumme (falls auf dem Medium vorhanden)

  • Ausreichender Speicherplatz auf den Zielgeräten

Es ist nicht sichergestellt, dass eine Datenbank durch Wiederherstellen einer Sicherung wiederhergestellt werden kann. Zudem kann bei einer Datenbank, die aus einer überprüften Sicherung wiederhergestellt wird, ein Problem mit den Daten auftreten. Der Grund ist, dass beim Überprüfen einer Sicherung nicht überprüft wird, ob die Datenstruktur im Sicherungssatz richtig ist. Obwohl der Sicherungssatz möglicherweise richtig geschrieben worden ist, kann z. B. ein Problem mit der Datenbankintegrität in den Datenbankdateien auftreten, die den Sicherungssatz bilden. Wenn eine Sicherung jedoch mit Sicherungsprüfsummen erstellt wurde, ist es wahrscheinlich, dass eine erfolgreich überprüfte Sicherung auch zuverlässig ist.

HinweisHinweis

Transact-SQL verfügt über einen Satz von DBCC-Anweisungen zum Überprüfen der Integrität einer Datenbank. Weitere Informationen finden Sie unter DBCC (Transact-SQL).

So überprüfen Sie den Sicherungssatz