Существует ли проверенный метод миграции SQL Replication 2008R2 на 2017 год на параллельный сервер - PullRequest
0 голосов
/ 24 октября 2019

Мы находимся в середине проекта по обновлению почти 30 серверов с SQL 2008 R2 до SQL 2017, этот проект объединился с другим для обновления Windows Server 2008 до 2016 года. Мы начали позже, чем планировалось (предыдущий переполнение), исередина тестирования нашего процесса / таймингов.

Мы создали новые серверы Win 2016 с установленным SQL 2017, клонировали диски для подключения к новым серверам, запустили сценарии для подключения БД, создали логины с оригинальным графическим интерфейсом и т. Д. Когда мы перенаправляем записи DNS, нашив доме и с полки приложения работают. Пока все хорошо.

Проблема у нас с репликацией SQL.

Существует ли проверенный способ переноса моментальных снимков и репликации транзакций с одного сервера на обновленный?

Мы пытались следовать различным наборам советов (Google - наш лучший друг), но даже если мы думаем, что повторили тот же процесс во второй раз (повторно для практики / подтверждения процесса / времени), мыполучить различные задания агента SQL. Иногда задания Log-Reader, прикрепленные к репликации моментальных снимков, иногда дублируют задания распространения, где на исходном сервере был только один. Иногда, когда мы повторно инициализируем публикацию из монитора репликации, он не запускает задание агента SQL (но если мы запускаем его вручную, он работает нормально).

Я подозреваю, что если мы будем продолжать в том же духе, мы закончим со всей нашей репликацией, но в Производстве у нас будет около 40 публикаций, некоторые из которых перейдут на две подписки и «исправят» их на лету во время выходных GO Live. это сложная задача (некоторые извлекают данные для MI, но другие - это двунаправленное обновление данных между Core App и удаленными пользователями через серверы в DMZ).

Каким сложным ... Есть ли проверенный и надежный метод для достижения этой цели?

Большое спасибо в ожидании

...