Проверка резервных копий

Проверка резервных копий хотя и не обязательна, но полезна. С помощью проверки резервной копии можно проконтролировать ее физическую доступность, убедиться в том, что все файлы резервной копии могут быть прочитаны и восстановлены, и в том, что резервную копию можно восстановить в любой момент, когда это понадобится. Важно понимать, что проверка резервной копии не является проверкой структуры данных в данной резервной копии. Однако если резервная копия была создана с использованием предложения WITH CHECKSUMS, проверка резервной копии с использованием предложения WITH CHECKSUMS может также дать полное представление о надежности данных в данной резервной копии.

Проверки RESTORE VERIFYONLY

В SQL Server 2005 и более поздних версиях инструкция RESTORE VERIFYONLY выполняет следующие проверки:

  • проверка полноты набора резервных копий и доступности для чтения всех томов;

  • идентификатор страницы (как при подготовке к записи данных);

  • контрольная сумма (если есть на носителе);

  • проверка достаточности пространства на целевых устройствах.

Восстановление базы данных не гарантирует, что она может быть восстановлена. Кроме того, база данных, восстановленная из проверенной резервной копии, может иметь ошибку в данных. Это может произойти, поскольку проверка резервной копии не предполагает проверки правильности структуры данных, содержащихся в резервном наборе данных. Например, несмотря на то, что резервный набор данных, возможно, был правильно записан, в файлах, которые будут входить в резервный набор данных, может существовать ошибка целостности базы данных. Однако если резервная копия была создана с использованием контрольных сумм, то в случае успешного прохождения проверки ее, скорее всего, можно будет считать надежной.

ПримечаниеПримечание

Язык Transact-SQL содержит набор инструкций DBCC, используемых для проверки целостности базы данных. Дополнительные сведения см. в разделе DBCC (Transact-SQL).

Проверка резервного набора данных

См. также

Справочник

Основные понятия