Порядок поднятия SQL (srv-db01) как на работе
Задача: Разобрать как на Server 2012 R2 Std
поставить SQL
версии как на srv-db01 (т.е 13.0.5026.0)
Нужно сформировать порядок действий как достичь чтобы SQL Server
был версии 13.0.5026.0
На заметку: Операционная система Windows Server 2012 R2 Std English
была установлена посредством образа SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_English_-4_MLF_X19-82891.iso
просто в ближайшее время планируется перенос/апгрейд железа от Supermicro X9DRL-3F/iF
на другое, но или если руководитель отдела IT посчитает что это не нужно будем жить до поры до времени на этом. А мне же интересно покуда есть время проработать все от и до чего есть на работе дабы потом для меня это не было неожиданностью и криками почему так долго и когда все заработает. Ура! Деньги на новый сервер согласовали.
Скачиваю с Microsoft Volume Licensing Service Center
необходимые пакеты дабы достигнуть необходимой версии
RTM: 13.00.1601.5
SP1: 13.0.4001.0
SP2: 13.0.5026.0
Latest Update: 13.0.5850.14 (SP2 CU 15)
все пакеты будут лежать на моем OwnCloud 10
дабы не зависеть от сервиса Microsoft
в будущем, также ссылка на скачивание:
Шаг №1:
Развернул на своем тестовом стенде ОС Windows Server 2012 R2 Std (RAM = 8Gb, HDD1 = 70Gb (System), HDD2 = 100Gb (Data), CPU = 1 (4 cores)
внутри гипервизора Debian 10 + Proxmox 6:
Hostname: srv-sql.polygon.com
Win + X -> Command Prompt (Admin)
123 | C:\Windows\system32> net stop wuauserv C:\Windows\system32> netsh advfirewall set allprofiles state off |
Шаг №2:
Сперва установил компоненту Features
перед последующим развертыванием SQL Server:
NET Framework 3.5 Features
На заметку: После обязательно нужно перезагрузить систему
Шаг №3:
Скачиваю с Microsoft Volume Licensing Service Center
необходимые пакеты в C:\Soft а после копирую их к себе на файловое хранилище: \\172.35.35.4\nas\ISO\SQL2016
SW_DVD9_NTRL_SQL_Svr_Standard_Edtn_2016_64Bit_English_OEM_VL_X20-97264.iso
SW_DVD5_NTRL_SQL_Svr_Std_Std_Core_Ent_Ent_Core_Web_2016_SP1_ENG_OEM_VL_X21-21182.iso
SW_DVD5_NTRL_SQL_Svr_Std_Std_Core_Ent_Ent_Core_Web_2016_SP2_ENG_OEM_VL_X21-59511.iso
и еще нужен SQL Management Studio (SSMS 18.7.1)
(через ссылку https://aka.ms/ssmsfullsetup
) и также еще помещаю к себе на хранилище
SSMS-Setup-ENU.exe
и еще нужен пакет обновления – это чтобы установить в дополнение SP2 CU 15
:
SQLServer2016-KB4577775-x64.exe
Шаг №4:
Распаковываю образ (я использую архиватор 7zip
):
C:\Soft\SW_DVD9_NTRL_SQL_Svr_Standard_Edtn_2016_64Bit_English_OEM_VL_X20-97264.iso
есть файл MediaInfo.xml
и в нем значится Value: 13.0.1601.5
Запускаю установку, прохожу по всем шагам установки
Устанавливаю на Server 2016 Std English
(галочку Use Microsoft Update to check for updates (recommended)
не ставлю)
Снимаю галочку с установки обновления KB 3164398
на этапе Product Updates
, я лучше отдельно его установлю вручную:
Компоненты ставлю все за исключением:
R Services (In-Database)
PolyBase Query Service for External Data
Distributed Replay Controller
Distributed Replay Client
Service Accounts:
изменяю запуск SQL Server Agent
и SQL Server Browser
на Automatic
Месторасположение баз системных баз и пользовательских:
А для вкладки TempDB
Data directories: D:\TempDB
Log directory: D:\TempDB
После происходит установка, она завершается успешно, отправляю в перезагрузку
Шаг №5:
После устанавливаю SQL Management Studio (Release 18.7.1)
SSMS-Setup-ENU.exe
после перезагружаю системе как велит мастер установки
Шаг №6:
Проверяю, какая сейчас версия
Win
— и набираю в поиске Managem
нажимаю на Microsoft SQL Server Management Studio NEW
, через Windows
аутентификацию подключаюсь
Server type: Database Engine
Server name: SRV-SQL
Authentication: Windows Authentication
User name: POLYGON\ekzorchik
и нажимаю Connect
Итого, сейчас версия: SRV-SQL (SQL Server 13.0.1601.5)
Шаг №7:
Теперь нужно установить SP1
Распаковываю: SW_DVD5_NTRL_SQL_Svr_Std_Std_Core_Ent_Ent_Core_Web_2016_SP1_ENG_OEM_VL_X21-21182.iso
и запускаю SQLServer2016SP1-K3182545-x64-ENU.exe
Итого, сейчас версия: SRV-SQL (SQL Server 13.0.4001.0)
На заметку: После обязательно нужно перезагрузить систему.
Шаг №8:
Теперь нужно установить SP2
Распаковываю:
SW_DVD5_NTRL_SQL_Svr_Std_Std_Core_Ent_Ent_Core_Web_2016_SP2_ENG_OEM_VL_X21-59511.iso
и запускаю SQLServer2016SP2-KB4052908-x64-ENU.exe
Итого, сейчас версия: SRV-SQL (SQL Server 13.0.5026.0)
На заметку: После обязательно нужно перезагрузить систему.
Шаг №9:
Устанавливаю пакет KB4577775
SQLServer2016-KB4577775-x64.exe
Итого, сейчас версия: SQL-SQL (SQL Server 13.0.5850.14)
Итого я разобрал, как до меня системный администратор установил SQL Server
определенной версии. А что сделал я: подготовил дистрибутив + какой пакет обновления нужно найти и установить. На этом моя задумка завершена, с уважением автор блога Олло Александр aka ekzorchik.