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

Перезапись существующих резервных наборов данных задается с помощью параметра INIT инструкции BACKUP. Этот параметр производит перезапись всех резервных наборов данных на носителе. Сохраняется только заголовок носителя. Если у носителя нет заголовка, он будет создан.

При копировании на ленту может иметь смысл оставлять заголовки лент. При копировании на дисковые носители переписываются только файлы, используемые устройствами резервного копирования, которые указаны в операции резервного копирования; остальные файлы на дисках сохраняются неизменными. При перезаписи резервных копий сохраняется каждый существующий заголовок носителя, и новая резервная копия создается в качестве первой для устройства. Если никакого заголовка у носителя нет, автоматически будет записан правильный заголовок, связанный с именем носителя и его описанием. Если существующий заголовок носителя недопустим, операция резервного копирования завершается. Если носитель пуст, создается новый заголовок с данными значениями параметров MEDIANAME, MEDIAPASSWORD и MEDIADESCRIPTION, если они есть.

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

Параметр MEDIAPASSWORD является устаревшим. В следующей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Носитель резервной копии не перезаписывается, если выполнено хотя бы одно из следующих условий.

  • Срок действия резервных копий на носителе еще не истек. (При указании аргумента SKIP срок действия не проверяется.)

    Дата истечения срока хранения указывает день, когда истечет срок хранения резервной копии, и она сможет быть заменена другой копией. Дату истечения срока хранения резервной копии можно указать при ее создании. По умолчанию дата истечения срока хранения определяется набором параметров media retention хранимой процедуры sp_configure. Дополнительные сведения см. в разделе sp_configure (Transact-SQL).

  • Имя носителя, если оно указано, не соответствует имени на носителе резервной копии.

    Имя носителя представляет собой описательное имя, которое используется, чтобы облегчить распознавание носителя.

Если существует уверенность в том, что необходимо перезаписать существующий носитель (например, если известно, что резервные копии на ленте более не нужны), можно в явном виде отказаться от этих проверок.

Если носитель резервной копии защищен паролем Microsoft Windows, Microsoft SQL Server не будет производить записи на этот носитель. Чтобы перезаписать защищенный паролем носитель, нужно его заново инициализировать.

Перезапись существующих резервных наборов данных с помощью языка Transact-SQL

Перезапись существующих резервных наборов данных в среде SQL Server Management Studio

Перезапись существующих резервных наборов данных с помощью SQL Server Management Objects (SMO)

См. также

Справочник

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