Зеркальные резервные наборы носителей данных (SQL Server)

Замечание

Зеркальные наборы носителей резервного копирования поддерживаются только в редакции Enterprise SQL Server.

Дублирование набора носителей повышает надежность резервного копирования, уменьшая влияние сбоев устройства резервного копирования. Эти неисправности очень серьезны, так как резервные копии являются последней линией защиты от потери данных. По мере роста баз данных вероятность увеличивается, что сбой устройства резервного копирования или носителя сделает резервную копию неисключаемой. Зеркальное отображение носителей резервных копий повышает надежность резервных копий, обеспечивая избыточность.

Замечание

Сведения о наборах носителей в общем см. в разделе "Наборы носителей", "Семейства носителей" и "Наборы резервных копий" (SQL Server).

В этом разделе:

Обзор зеркальных наборов носителей

Зеркальное отображение средств массовой информации — это характеристика медианабора. Зеркальный набор носителей состоит из нескольких копий (зеркал) набора носителей. Набор носителей содержит один или несколько семейств носителей, каждый из которых соответствует устройству резервного копирования. Например, если предложение TO инструкции BACKUP DATABASE содержит три устройства, BACKUP распределяет данные между тремя семействами носителей, по одному на устройство. Число семейств носителей и зеркал определяется при создании набора носителей, с помощью инструкции BACKUP DATABASE с указанием WITH FORMAT.

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

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

Зеркальный набор носителей: два семейства с двумя зеркалами

Соответствующие объёмы на зеркалах имеют одинаковое содержимое. Это делает их взаимозаменяемыми во время восстановления. Например, на предыдущем рисунке третий том ленты2 взаимозаменяем с третьим томом ленты0.

Ядро СУБД SQL Server гарантирует, что зеркальный носитель имеет идентичное содержимое, синхронизируя записи на устройства. Когда одно из зеркал заполняется, данные распределяются по всем зеркалам одновременно.

Это важно

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

Операции резервного копирования и восстановления предъявляют различные требования к тому, должны ли присутствовать все зеркала. Для операции резервного копирования для записи (т. е. для создания или расширения) зеркального набора носителей все зеркальные зеркала должны присутствовать. Напротив, при восстановлении резервной копии из зеркального набора носителей можно указать только одно зеркало для каждого семейства носителей. Вы можете восстановить из меньшего количества устройств, чем семейства носителей; при этом каждое семейство обрабатывается только один раз. Однако, даже при наличии ошибок, наличие других зеркал позволяет быстро разрешать некоторые проблемы восстановления. Вы можете заменить поврежденный том носителя соответствующим томом из другого зеркала. Это связано с тем, что функции RESTORE и RESTORE VERIFYONLY позволяют заменять поврежденные носители соответствующим томом резервного копирования из другого зеркала.

Требования к оборудованию для резервных зеркал

Зеркальное отображение применяется как к диску, так и к ленте (диски не поддерживают ленту продолжения). Все устройства резервного копирования для одной операции резервного копирования или восстановления должны иметь одинаковый тип, диск или ленту.

В этих более широких классах необходимо использовать аналогичные устройства с одинаковыми свойствами. Недостаточно похожих устройств создает сообщение об ошибке (3212). Чтобы избежать риска несоответствия устройства, используйте эквивалентные устройства, например, только диски с одинаковым номером модели от одного производителя.

Связанные задачи

Резервное копирование на зеркальные устройства резервного копирования

См. также

Возможные ошибки мультимедиа во время резервного копирования и восстановления (SQL Server)
RESTORE VERIFYONLY (Transact-SQL).
Устройства резервного копирования (SQL Server)
Наборы носителей, семейства носителей и резервные наборы данных (SQL Server)