Published on

August 23, 2020

Настройка репликации SQL Server с группами постоянной доступности Always On

В этой статье мы рассмотрим интеграцию репликации SQL Server с группами постоянной доступности Always On. Репликация – популярная функция в SQL Server, которая позволяет распределить подмножество данных из одной базы данных (издателя) в другую базу данных (подписчика). Группы постоянной доступности Always On обеспечивают высокую доступность и резервное копирование для вашей базы данных.

Требования и ограничения

Перед настройкой репликации SQL Server с группами постоянной доступности Always On следует учесть несколько требований и ограничений:

  • База данных издателя может быть частью группы постоянной доступности.
  • Вторичная реплика базы данных не может использоваться в качестве издателя.
  • SQL Server не поддерживает репликацию Peer-To-Peer и публикацию данных из базы данных Oracle.
  • Транзакционная, объединенная и снимок репликации могут быть настроены для баз данных AG.
  • Все базы данных, участвующие в репликации, должны быть одной версии.
  • База данных дистрибьютора может быть добавлена в группу постоянной доступности начиная с SQL Server 2017 CU6 и SQL Server 2016 SP2-CU3.

Шаги настройки

Вот шаги для настройки репликации SQL Server с группами постоянной доступности Always On:

  1. Установите функцию репликации на всех экземплярах SQL Server, участвующих в группе постоянной доступности.
  2. Настройте удаленного дистрибьютора для групп постоянной доступности.
  3. Настройте издателей для использования удаленного распределения.
  4. Создайте публикацию на основной реплике.
  5. Создайте базу данных подписки и добавьте ее в существующую группу постоянной доступности.
  6. Проверьте SQL Listener для групп постоянной доступности Always On.
  7. Создайте связанный сервер на обеих репликах группы постоянной доступности.
  8. Создайте пуш-подписку в транзакционной репликации для групп постоянной доступности Always On.
  9. Запустите мониторинг репликации и просмотрите статус репликации.
  10. Проверьте записи в базах данных издателя и подписчика.
  11. Выполните сбой группы постоянной доступности Always On и проверьте репликацию транзакций.

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

Заключение

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

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.