Разгрузка поддерживаемых резервных копий на вторичные реплики группы доступности
Область применения:SQL Server
Группы доступности AlwaysOn с возможностями активного вторичного использования включают поддержку создания резервных копий на вторичных репликах. Операции резервного копирования могут оказывать значительную нагрузку на систему ввода-вывода и ЦП (при использовании сжатия резервных копий). Перенос резервного копирования в синхронизированную или синхронизирующуюся вторичную реплику позволяет использовать ресурсы на экземпляре сервера, где размещается первичная реплика, для рабочей нагрузки первого уровня.
Примечание.
Инструкции RESTORE недопустимы для основной или вторичной базы данных группы доступности.
Поддерживаемые типы резервного копирования на вторичных репликах
BACKUP DATABASE поддерживает только полные, доступные только для копирования резервные копии баз данных, файлов и файловых групп, которые выполняются во вторичных репликах. Резервные копии только для копирования не влияют на логическую цепочку журналов и не очищают дифференциальную битовую карту.
Дифференциальные резервные копии не поддерживаются на вторичных репликах.
Одновременные резервные копии, такие как выполнение резервного копирования журнала транзакций на первичной реплике, в то время как полное резервное копирование базы данных выполняется на вторичной реплике, в настоящее время не поддерживаются.
BACKUP LOG поддерживает только обычное резервное копирование журналов (параметр COPY_ONLY не поддерживается для резервных копий журналов во вторичных репликах).
Обеспечивается последовательная цепочка журналов для резервных копий журналов, снятых на любой из реплик (первичной или вторичной), независимо от режима их доступности (синхронной или асинхронной фиксации).
Для резервного копирования вторичной базы данных вторичная реплика должна быть способна обмениваться данными с первичной репликой и находиться в состоянии SYNCHRONIZED или SYNCHRONIZING.
В распределенной группе доступности резервное копирование может выполняться во вторичных репликах в той же группе доступности, что и активная первичная реплика, или в первичной реплике любой вторичной группы доступности. Резервное копирование не может выполняться во вторичной реплике вторичной группы доступности, так как вторичные реплики могут обмениваться данными только с первичной репликой в их собственной группе доступности. Выполнять операции резервного копирования могут только реплики, которые взаимодействуют с глобальной первичной репликой напрямую.
Настройка места выполнения заданий резервного копирования
Выполнение резервного копирования на вторичной реплике, чтобы снять нагрузку резервного копирования с основного сервера, обеспечивает значительные преимущества. Однако выполнение резервного копирования на вторичных репликах создает значительные сложности в процессе определения, где должны запускаться задания резервного копирования. Для решения этой проблемы настройте расположение запуска заданий резервного копирования, как описано далее.
Настройте группу доступности, чтобы указать, на каких репликах доступности предпочтительно проведение резервного копирования. Дополнительные сведения см. в описании параметров AUTOMATED_BACKUP_PREFERENCE и BACKUP_PRIORITY в разделе CREATE AVAILABILITY GROUP (Transact-SQL) или ALTER AVAILABILITY GROUP (Transact-SQL).
Создайте скрипты заданий резервного копирования для каждой из баз данных доступности на каждом экземпляре сервера, на котором размещается реплика доступности, потенциально используемая для выполнения резервного копирования. Дополнительную информацию см. в разделе Настройка резервного копирования в репликах доступности (SQL Server), в подразделе "Дальнейшие действия: после настройки резервного копирования во вторичных репликах".
Связанные задачи
Настройка резервного копирования во вторичных репликах
Определение, является ли текущая реплика предпочитаемой репликой резервного копирования
Создание задания резервного копирования
См. также
Обзор групп доступности Always On (SQL Server)
Резервные копии только для копирования (SQL Server)
СОЗДАНИЕ ГРУППЫ ДОСТУПНОСТИ (Transact-SQL)
ALTER AVAILABILITY GROUP (Transact-SQL)