Реплицированная модель восстановления базы данных SQL
В настоящее время у меня есть несколько крупных баз данных, реплицируемых на вторичные серверы для целей отчетности.
Публикационные БД все просто восстанавливаются, так как мы копируем их каждую ночь, это столько, сколько нам нужно в случае потери данных.
Базы данных репликации требуют полного восстановления или они будут работать так, как ожидается, как простое восстановление?
Аналогично, если бы у нас была полная возможность восстановления БД публикации, могла ли БД репликации быть по-прежнему простой?
1 ответ
Репликация будет работать с любой из моделей восстановления, и базы данных издателя и подписчика не обязательно должны быть одной и той же моделью восстановления. Не стесняйтесь использовать любую модель восстановления, которая соответствует вашим потребностям. Это описано в Часто задаваемых вопросах для администраторов репликации:
Какая модель восстановления требуется для реплицированной базы данных?
Репликация функционирует должным образом с использованием любой из моделей восстановления: простой, с массовой регистрацией или полной. Репликация слиянием отслеживает изменения, сохраняя информацию в таблицах метаданных. Репликация транзакций отслеживает изменения, помечая журнал транзакций, но модель восстановления не влияет на этот процесс маркировки.
Кроме того, при инициализации подписчика с помощью моментального снимка можно использовать простую или восстановленную в массовом режиме модель восстановления для минимального ведения журнала массовых вставок и повышения производительности репликации. Это не относится к одноранговой репликации, поскольку узлы обычно инициализируются с резервной копией.
Надеюсь это поможет.