Резервное копирование и восстановление реплицированных баз данных

Реплицируемые базы данных требуют особого внимания в отношении резервного копирования и восстановления данных. В этом разделе приведены общие сведения и ссылки на дополнительные сведения о стратегиях резервного копирования и восстановления для каждого типа репликации.

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

Замечание

При использовании доставки журналов можно восстановить реплицированную базу данных на резервный сервер. Дополнительные сведения см. в статье Репликация и доставка журналов (SQL Server).

Реплицированные базы данных и связанные с ними системные базы данных должны регулярно создавать резервные копии. Создайте резервную копию следующих баз данных:

  • База данных публикаций у издателя

  • База данных на распределителе

  • База данных подписки на каждом подписчике

  • Базы данных master и msdb на сервере издателя, распространителя и всех подписчиков. Эти базы данных должны резервироваться одновременно друг с другом и с соответствующей базой данных репликации. Например, выполняйте резервное копирование баз данных master и msdb на сервере издателя одновременно с резервным копированием базы данных публикации. Если база данных публикации восстановлена, убедитесь, что база данных master и msdb согласованы с базой данных публикации с точки зрения конфигурации и параметров репликации.

При выполнении регулярных резервных копий журналов все изменения, связанные с репликацией, должны быть записаны в резервных копиях журналов. Если резервное копирование журналов не выполняется, резервное копирование должно выполняться всякий раз, когда изменяется параметр, соответствующий репликации. Дополнительные сведения см. в разделе "Распространенные действия, требующие обновленного резервного копирования".

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

Стратегии резервного копирования и восстановления каждого узла в топологии репликации отличаются в соответствии с типом используемой репликации. Сведения о стратегиях резервного копирования и восстановления для каждого типа репликации см. в следующих разделах:

В рамках любой стратегии восстановления всегда сохраняйте текущий сценарий параметров репликации в безопасном расположении. В случае сбоя сервера или необходимости настройки тестовой среды можно изменить скрипт, изменив ссылки на имя сервера, и его можно использовать для повторного создания параметров репликации. Помимо сценариев текущих параметров репликации, следует выполнить скрипт включения и отключения репликации. Дополнительные сведения о объектах репликации сценариев см. в разделе "Репликация скриптов".

См. также

Резервное копирование и восстановление баз данных SQL Server
Рекомендации по администрированию репликации