Перейти к содержимому

SNHA31: Настройка транзакционной репликации с кластером групп доступности

ARSLANOV

0:00 / 0:00

SNHA31: Настройка транзакционной репликации с кластером групп доступности

587 просмотров · 6 месяцев назад
ARSLANOV
2,91 тыс. подписчиков
587 просмотров · 6 месяцев назад
В этом видео я демонстрирую, как настроить транзакционную репликацию SQL Server в кластере Always On Availability Group (AG), и объясняю ключевые аспекты проектирования, ограничения и лучшие практики. Транзакционная репликация с AG — распространенное требование в корпоративных средах, но она сопряжена со специфическими правилами и оговорками, особенно в отношении конфигурации издателя, поведения при отказоустойчивости и размещения агентов. В этом видео рассматривается весь процесс настройки от начала до конца и освещается то, что необходимо знать, чтобы избежать распространенных ошибок. Разделы: 00:18 — Архитектура транзакционной репликации 03:02 — Зачем нужна AG + транзакционная репликация? 04:15 - Требования для создания AG + транзакционной репликации ---------------------------------- Подготовка кластеров AG 05:06 - Создание AG для издателя 08:55 - Разрешения для агентов SQL Server 10:10 - Создание AG для дистрибьютора 12:58 - Создание AG для подписчика ---------------------------------- Начало создания транзакционной репликации поверх AG 15:15 - Шаг 1: Настройка дистрибьютора (в основном дистрибьюторе) 17:25 - Шаг 2: Настройка дистрибьютора (в дополнительном дистрибьюторе) 18:06 - Шаг 3: Создание базы данных распространения (в основном дистрибьюторе) 19:13 - Шаг 4: Добавление базы данных распространения в AG распространения (в основном дистрибьюторе) 21:29 - Шаг 5: Добавление базы данных распространения (в дополнительном дистрибьюторе) 22:17 - Шаг 6: Добавление основного и дополнительного издателей (в основном дистрибьюторе) 23:30 - Шаг 7: Добавление основного и дополнительного издателей (в дополнительном дистрибьюторе) 25:00 - Шаг 8: Настройка основного издателя (в основном издателе) 26:37 - Шаг 9: Настройка вторичного издателя (в дополнительном издателе) 27:30 - Шаг 10: Включение публикации в базе данных издателя (в основном издателе) 29:00 - Шаг 11: Перенаправление дистрибьютора на слушатель издателя для всех исходных издателей (в основном дистрибьюторе) 31:12 - Шаг 12: Проверка перенаправления (в основном дистрибьюторе) 32:00 - Шаг 13: Подтверждение одинаковых связанных серверов в основном и дополнительном дистрибьюторах 32:36 - Шаг 14: Создание публикации (в основном издателе) 34:12 - Шаг 15: Предоставление необходимых прав доступа 40:19 - Шаг 16: Создание подписок (в основном издателе) 42:28 - Шаг 17: Создание связанного сервера слушателя подписчика во дополнительном издателе и дополнительном дистрибьюторе 44:43 - Создание связанных серверов издателя во дополнительном дистрибьюторе 45:42 - Проверка отказоустойчивости издателя 50:41 - Проверка дистрибьютора переключение при сбое 53:07 - Проверка переключения подписчика при сбое Все команды находятся в репозитории GitHub по ссылке ниже: https://github.com/Bobirmirzo/configu... Полные записи курса: 🚀►   • Learning path: SQL Server Availability Gro...   🧑‍💼►Подписывайтесь на меня на YouTube 🧑‍💼►Подписывайтесь на меня в LinkedIn -   / bobirmirzo-arslanov-548960173   Полный курс Сессии: 🚀►   • Learning path: SQL Server Availability Gro...   Смотрите все мои плейлисты здесь: 🚀►Полный курс по устранению неполадок:    • Troubleshooting   🚀►Полный курс по шифрованию соединений с SQL Server:    • Full course on Encrypting connections to S...   🚀 ►Сессия по репликации SQL Server:    • SQL Server replication   🚀 ► Группа доступности Always On для SQL Server:    • SQL Server Always On Availability Groups (AG)   🚀 ► Внутреннее устройство SQL Server:    • SQL Internals   🚀 ► Курс по OLTP в оперативной памяти:    • Course on In-Memory OLTP