Новость из категории: Информация

Переходим на SQL Server 2016 - задачи, выполняемые в ходе обновления. Продолжение

Переходим на SQL Server 2016 - задачи, выполняемые в ходе обновления. Продолжение

Шаги параллельного обновления похожи как для текущего, так и для нового сервера базы данных. Единственное различие в том, что для нового сервера необходимо установить SQL Server.
1. Убедитесь, что существуют резерв-ные копии для всех баз данных (пользовательских и системных). Если имеется база данных, для которой не используется модель восстановления SIMPLE, проверьте, существует ли резервная копия журнала транзакций. Убедитесь, что эти резервные копии могут быть восстановлены.
2. С помощью сценариев определите все необходимые системные объекты.
3. С помощью сценариев определите необходимые пакеты SSIS (из MSDB или как неструктурированные файлы).
4. Для нового экземпляра на новом сервере:
• просмотрите список необходимых компонентов для SQL Server 2016 (https://msdn.microsoft.com/en-us/library/ms143712.aspx) и установите нужные;
• установите нужную версию и редакцию SQL Server 2016.
5. Используйте сценарии со старого сервера, чтобы создать необходимые системные объекты на новом сервере.
6. Перенесите пакеты SSIS в MSDB (или неструктурированные файлы, если применимо).
7. Выберите базы данных для переноса, переведите в автономный режим.
8. Перенесите базу данных на новый экземпляр. Повторите это действие для каждой базы данных.
9. Выполните задачи, которые нужно завершить после обновления.
10. Проведите тщательное тестирование и убедитесь в корректной работе всех функций.

Переходим на SQL Server 2016 - задачи, выполняемые в ходе обновления. Продолжение

Последовательное обновление

Последовательный метод поможет уменьшить простои в процессе обновления. Последовательное обновление с использованием зеркального отображения базы данных для меня является предпочтительным методом обновления SQL Server, но вы можете еще выбрать доставку журналов или группы доступности. Только убедитесь, что у вас есть надежный план отката для любого метода. Последовательное обновление состоит из следующих шагов:
1. Выберите метод высокой доступности (доставка журналов, зеркальное отображение базы данных, группы доступности).
2. Выберите один из вариантов:
• обновите один из вторичных узлов, следуя приведенным выше инструкциям по обновлению на месте;
• установите SQL Server 2016 на новом сервере (и добавьте его в качестве узла, если это возможно).
3. Выполните переключение на данный вторичный узел.
4. Выполните задачи, которые нужно завершить после обновления.
5. Проведите тщательное тестирование и убедитесь в корректной работе всех функций.
6. Повторите обновление для всех оставшихся вторичных узлов.
7. Выполните задачи, которые нужно завершить после обновления.
8. Проведите тщательное тестирование и убедитесь в корректной работе всех функций на каждом узле.
9. Повторите обновление для первичного узла.
10. Выполните задачи, которые нужно завершить после обновления.
11. Проведите тщательное тестирование и убедитесь в корректной работе всех функций на первичном узле.

Переходим на SQL Server 2016 - задачи, выполняемые в ходе обновления. Продолжение

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

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

Процесс обновления SQL Server несложен сам по себе, если составить правильный план, но остаются дополнительные задачи, которые необходимо завершить после обновления и прежде чем система будет передана конечным пользователям для тестирования. О задачах, которые необходимо выполнить после обновления, речь пойдет в следующей статье серии.

Переходим на SQL Server 2016 - задачи, выполняемые в ходе обновления. Продолжение


Планируете привязать к базам пользователей в SQL Server АТС? В этом случае вы вполне можете обойтись облачной АТС – подробности на https://dtnetwork.ru/. Это комплекс ПО с чрезвычайно гибкими настройками и широкой функциональностью, и при этом достаточно низкой ценой.

<<К началу статьи

Рейтинг статьи

Оценка
5/5
голосов: 1
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Перевести статью:

Похожие новости

Комментарии

Информация

^ Наверх