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

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

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

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

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

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

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

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

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

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

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

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

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

В состав любой стратегии восстановления всегда должно входить сохранение текущего сценария настроек репликации в безопасном расположении. В случае отказа сервера или необходимости создания тестовой среды можно изменить сценарий, изменив ссылки имен серверов, после чего он может использоваться для восстановления настроек репликации. В дополнение к созданию сценария текущих настроек репликации нужно создать сценарий включения и отключения репликации. Сведения о создании сценариев для объектов репликации см. в разделе Как создавать сценарии репликации объектов (среда SQL Server Management Studio).