Частичные разностные резервные копии

Изменения: 17 июля 2006 г.

Значок с синим диском базы данных Сведения, содержащиеся в этом разделе, относятся ко всем базам данных SQL Server.

Частичные разностные резервные копии используются только вместе с частичными резервными копиями. Частичная разностная резервная копия, включающая только те экстенты данных, которые изменились в файловых группах с момента создания предыдущей частичной резервной копии, называется основой для разностной резервной копии. Если изменилась только часть данных, хранящихся в частичной резервной копии, то частичная разностная резервная копия становится меньше основы и поэтому создается быстрее. Для больших баз данных создание разностной резервной копии способствует частому резервированию и уменьшает риск потери данных.

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

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

ms190218.note(ru-ru,SQL.90).gifПримечание.
Дополнительные сведения о разностном резервном копировании, включая рекомендации, см. в разделе Использование разностного резервного копирования.

Эффект добавления, удаления или изменения файловых групп частичных разностных резервных копий

Следующая таблица определяет, будет ли файловая группа автоматически включена в частичную разностную резервную копию. Это будет зависеть от того, была ли файловая группа добавлена, удалена или к ней менялся доступ с момента получения основы для частичной резервной копии.

Изменения в файловой группе (после создания частичной резервной копии)

Эта файловая группа включена или исключена?

Файловая группа удалена

Исключена.

ms190218.note(ru-ru,SQL.90).gifПримечание.

При восстановлении данных из разностной резервной копии файловая группа удаляется.

Добавление файловой группы, поддерживающей только чтение

Исключена.

ms190218.note(ru-ru,SQL.90).gifПримечание.

Перед созданием частичной разностной резервной копии необходимо создать отдельную полную резервную копию файла с добавленной файловой группой. Если это не было сделано, то компонент SQL Server Database Engine выдаст предупреждение, и частичная разностная резервная копия будет успешно создана без резервной копии файловой группы с режимом доступа «только для чтения».

Добавлена файловая группа для чтения и записи

Включена.

ms190218.note(ru-ru,SQL.90).gifПримечание.

При восстановлении данных из разностной резервной копии будет восстановлена новая файловая группа.

Файловая группа, переведенная в режим чтения и записи

Включена, если для файловой группы истинно одно из двух следующих условий (в противном случае резервное копирование завершается с ошибкой):

  • была включена в базовую частичную резервную копию, когда файловая группа была еще доступна только для чтения;
  • резервное копирование еще не выполнялось.

Файловая группа, переведенная в режим только для чтения

Включена.

ms190218.note(ru-ru,SQL.90).gifПримечание.
Сведения о работе с частичными и разностными частичными резервными копиями после изменения режима доступа к файловой группе с «для чтения и записи» на «только для чтения» или наоборот см. в подразделе «Создание частичных резервных копий после изменения режима доступа к файловой группе» далее в этом разделе.

Стратегия частичного разностного резервного копирования (простая модель восстановления)

Следующий рисунок демонстрирует стратегию, объединяющую полное и частичное разностное резервное копирование с полным резервным копированием файлов в файловых группах, доступных только для чтения. Первая резервная копия базы данных является полной частичной копией. Она включает первичную файловую группу и доступную только для чтения вторичную файловую группу A. Следующая резервная копия является полной резервной копией двух файловых групп, доступных только для чтения, — B и C. Затем создаются две частичных разностных резервных копии. В завершение создается вторая полная частичная резервная копия, обеспечивающая новую базу для следующей частичной разностной резервной копии (не показано).

Совместное использование частичных резервных копий и резервных копий файловых групп

Создание частичных разностных резервных копий

Для создания частичной разностной резервной копии применяется инструкция BACKUP. Она должна содержать параметры DIFFERENTIAL и READ_WRITE_FILEGROUPS. Если последняя частичная резервная копия (основа для разностной копии) содержит файлы или файловые группы только для чтения, необходимо указать каждую из них в инструкции. Синтаксис инструкции BACKUP для создания частичной разностной резервной копии:

BACKUP DATABASE database_name READ_WRITE_FILEGROUPS [ ,<file_filegroup_list> ] TO <backup_device> WITH DIFFERENTIAL

ms190218.note(ru-ru,SQL.90).gifПримечание.
Частичные резервные копии не поддерживаются в среде SQL Server Management Studio и мастером планов обслуживания.

Создание частичных резервных копий после изменения режима доступа к файловой группе

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

Частичное разностное резервное копирование практически всегда без проблем работает с частичными резервными копиями. Но из этого правила возможны исключения, когда в режиме доступа к файловой группе «только для чтения» или «для чтения и записи» происходит переключение между выполнением частичного резервного копирования и частичного разностного резервного копирования. При попытке выполнить частичное разностное резервное копирование может произойти ошибка, в зависимости от того, включен ли файл в частичную разностную резервную копию. Дополнительные сведения об автоматическом включении файловой группы в частичное разностное резервное копирование см. в разделе Частичные разностные резервные копии.

Рекомендация   После переключения в режим чтения и записи при создании следующей резервной копии вместо разностного частичного резервного копирования необходимо выполнить частичное резервное копирование (за исключением случая, когда перед следующим резервным копированием необходимо изменить режим доступа к файловой группе на «только для чтения»).

Рекомендация После изменения режима доступа к файловой группе на «только для чтения» выполнить полное резервное копирование файла файловой группы следует так, чтобы дальнейшие частичные разностные резервные копирования автоматически пропускали ее.

См. также

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

Резервное копирование в полной модели восстановления
Резервное копирование при простой модели восстановления
Разностное резервное копирование файлов
Полное резервное копирование
Частичные резервные копии
Сжатие и файловые группы только для чтения

Другие ресурсы

Использование разностного резервного копирования

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Новое содержимое
  • Добавлена сводка базового синтаксиса инструкции BACKUP для создания частичной разностной резервной копии.
Измененное содержимое
  • Исправлена таблица, содержащая эффекты добавления, удаления и изменения файловых групп частичных разностных резервных копий.
  • Включен бывший раздел «Создание частичных резервных копий после изменения режима доступа к файловой группе».
  • Исправлена рекомендация по выполнению частичного резервного копирования после изменения режима доступа к файловой группе с «только для чтения» на «для чтения и записи».