SQL

Как обновить SQL Server правильно, чтобы ничего не поломать

Компания Microsoft старается постоянно развивать и поддерживать собственные продукты. Это касается и их «серверного продукта» Microsoft SQL Server. Сегодня в статье мы рассмотрим, как обновить SQL Server, чтобы ничего не поломать и не потерять данные.

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

  1. Нужно завершить все задачи с  SQL Server, которые до сих пор не завершенные. Это важно, чтобы после обновления не забыть о чем-то важном.

  2. Нужно сделать резервную копию сохраняемых данных, потому что произойти может всякое. Резервная копия — это гарантия того, что вы сможете восстановить работоспособность  SQL Server в случае неудачного обновления.

  3. Нужно обновить операционную систему и программное обеспечение компьютера, которое взаимодействует с  SQL Server.

  4. Необходимо позаботиться о том, чтобы на диске, где установлен  SQL Server, было свободное место, куда будут устанавливаться новые обновления. Определить размер вы можете самостоятельно, но, как правило, это не менее 30-40 Гб, а лучше 100 Гб.

Как обновить  SQL Server

Наиболее правильным способом обновить  SQL Server является использование мастера установки  SQL Server. В процессе работы он будет перезаписывать  SQL Server, а старая версия просто перестанет существовать.

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

Чтобы обновить  SQL Server с помощью мастера установки нужно:

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

  2. Подключите установочную флешку с новым  SQL Server к компьютеру. Найдите на ней файл «setup.exe» и нажмите по нему двойным кликом.

  3. После этого запустится мастер установки  SQL Server, также он вам предложит начать установку.

  4. Нажмите на кнопку «Установка». Вам откроется еще одно окно, где нужно будет выбрать пункт «Обновление».

  5. После этого вам откроется окно «Ключ продукта», где вам нужно будет указать,  что вы обновляете бесплатную версию SQL Server, либо указать ключ платного продукта.

  6. Затем вам откроется окно «Условия лицензии». Если хотите, тогда ознакомьтесь с лицензионным соглашением. После ознакомления, отметьте пункт «Я принимаю условия лицензионного соглашения» и продолжите обновление. Здесь же присутствует параметр, который активирует службу отправки отчетов, если хотите, тогда активируйте его тоже.

  7. После этого появится  окно «Глобальные правила», которые можете прочитать и нажать кнопку «Далее». Затем вам откроется окно «Обновление продукта».

  8. На странице «Обновление продукта» вам могут быть предложены доступные обновления продуктов Microsoft, если до сих пор у вас был отключен «Центр обновлений Windows». На этой странице вы можете галочкой отметить те продукты Майкрософт, которые вы хотите обновить. Обязательно вам важно отметить пункт «Включить обновления  SQL Server» и нажать кнопку «Далее».

  9. После этого вы попадете на страницу «Установка файлов», где будет отражаться процесс загрузки доступных обновлений для SQL Server.

  10. После окончания этого процесса откроется окно «Обновления правил» и  после него автоматически «Выбор экземпляра».

  11. В окне «Выбор экземпляра» вам нужно будет выбрать  SQL Server, который вы хотите обновить, при этом важно отметить пункт «Обновить только общие компоненты». До этого этапа мы активировали поиск обновлений  SQL Server, а также скачали обновления на компьютер. Теперь  будем применять обновления  SQL Server  к конкретному серверу.

  12.  Далее вам откроется окно, где  нужно будет выбрать компоненты SQL Server, которые вы хотите обновить. После того как вы выберете компоненты обновления, запустится процесс обновления списка компонентов. Нужно будет дождаться окончания этого процесса.

  13. Затем откроется окно «Конфигурация экземпляра». Здесь вам нужно будет ввести идентификатор  SQL Server, по умолчанию это имя сервера. Он нужен для того, чтобы идентифицировать каталоги и разделы прежнего сервера.

  14. На этом этапе происходит формирование параметров списка обновляемых компонентов. Этот процесс может быть быстрым, но может быть достаточно долгим. Длительность формирования параметров зависит от того, какие компоненты  SQL Server вы решили обновить. К примеру, если вы хотите обновить все компоненты  SQL Server, тогда перед вами могут появиться страницы конфигурации сервера, учетные записи, настройка специальных служб, настройка паролей, настройка обновлений и др. На этом этапе вам нужно будет настроить каждый отдельный компонент  SQL Server.

  15. После того как все правила для разных компонентов были сформированы, перед вами появится окно, где отобразится дерево параметров установки и обновлений, которые вы задали до сих пор. Вы можете еще раз все проверить. Если все указано верно, тогда вам осталось только нажать на кнопку «Установить». Начнется процесс установки добавленных компонентов и обновлений.

  16. Процесс установки компонентов и обновлений будет отображаться в специальном окне. Вы можете следить за этим процессом.

  17. После завершения установки обновлений перед вами появится окно, где вы сможете по ссылке просмотреть журнал установки обновлений. Можете посмотреть журнал. Потому нужно будет нажать кнопку «Готово».

  18. Перезагрузите компьютер, чтобы все изменения вступили в силу.

Заключение

Теперь вы знаете, как обновить  SQL Server при помощи мастера установки серверов. Обновление базы MS SQL Server — это основная часть самого процесса. После его завершения, нужно будет выполнить ряд дополнительных работ. Например:

  1. Зарегистрировать сервер.  При обновлении  SQL Server настройки реестра «старого» сервера будут удалены, поэтому нужно будет заново зарегистрировать сервер.

  2. Обновить статистику. Это нужно сделать для того, чтобы произошла оптимизация производительности запросов.

  3. Более тонко настроить основные службы и функции  SQL Server.  При обновлении тонкие настройки некоторых служб могут быть удалены, поэтому их нужно восстановить.

Схожие статьи

SQL

Сколько записей в базе данных данной структуры. Как узнать

Что такое MariaDB, где используется эта система управления
SQL

Что такое MariaDB, где используется эта система управления

SQL

MS SQL: как изменить тип столбца и создать временную таблицу

SQL и NoSQL: что это, разбираемся в основных моделях баз данных
SQL

SQL и NoSQL: что это, разбираемся в основных моделях баз данных