Udostępnij za pośrednictwem


Verifying Backups

Mimo że nie jest to wymagane, weryfikowanie kopia zapasowa jest użyteczne praktyką.Weryfikowanie kopii zapasowej kontroli, czy kopia zapasowa została naruszona fizycznie, aby zapewnić, że wszystkie pliki w kopii zapasowej zostaną odczytane i można ją przywrócić, i można przywrócić kopii zapasowej w przypadku należy używać go.Ważne jest zrozumieć, że weryfikacji kopia zapasowa nie weryfikuje struktury danych w kopia zapasowa.Jednak jeśli kopia zapasowa została utworzona przy użyciu sum kontrolnych WITH, weryfikowanie kopii zapasowej przy użyciu sum kontrolnych z może zapewnić dobrą wskazanie wiarygodność danych w kopii zapasowej.

Testy VERIFYONLY przywracanie

W SQL Server 2005 i nowsze wersje kontroli przez przywracanie VERIFYONLY mają następujące właściwości:

  • Czy kopia zapasowa zestaw wykonania oraz wszystkie woluminy są możliwe do odczytania.

  • Identyfikator strona (tak, jakby była to chcesz zapisać dane)

  • Suma kontrolna (jeśli jest obecna na nośniku)

  • Sprawdzanie wystarczającej ilości miejsca na urządzeniach obiekt docelowy

Przywracanie bazy danych, nie gwarantuje, że można odzyskać.Ponadto odzyskać z kopia zapasowa weryfikowanych bazy danych może mieć problem z niej danych.Dzieje się tak, ponieważ weryfikacji kopia zapasowa nie sprawdza czy struktury danych zawartych zestaw kopii zapasowych jest poprawna.Na przykład chociaż kopia zapasowa może zestawu zostały poprawnie zapisane, problem integralność bazy danych, może znajdować się w obrębie pliki baz danych, które będzie obejmować kopia zapasowa zestawu.Jeśli kopia zapasowa została utworzona z kopii zapasowej sum kontrolnych, proces wykonywania kopii zapasowych, w którym sprawdza pomyślnie jest dobrym pomysłem jest niezawodne.

Uwaga

Transact-SQL dostępny jest zestaw instrukcji DBCC używane do sprawdzenia integralność bazy danych; Aby uzyskać więcej informacji, zobacz DBCC (języka Transact-SQL).

Aby zweryfikować zestaw kopii zapasowych