Как установить SQL Server на Server 2012 R2 Standard

SQL_Svr_Standard_Edition_2012_w_SP1_Russian_64bit_-2_X18-78148.ISO

через правый клик мышью по образ выбираю Mount, образ монтируется на логический диск E: (в моем случае). После через правый клик мышью на файле setup.exe запускаю «Run as administrator» Если получаем сообщение вида:

Различие языков недопустимо

это значит, что Ваша система Windows Server 2012 R2 Standard English, а дистрибутив SQL Server который Вы хотите установить на систему «Russian», а так нельзя. В этом случае можно либо русифицировать Server 2012 R2, либо скачать English версию SQL.

Создаю учетную запись в домене sqladmin (Pass: 712mbddr@), Right: Domain Admins от ее имени будет работать службы SQL

Все дальнейшие действия проделываю авторизовавшиcь в системе из под учетной записи с логином ekzorchik (вхожа в группу Domain Admins)

На заметку: Под работу SQL Server следует выделять сервер обладающий RAID 1 под хранение базы, большим количеством памяти в зависимости от возлагаемых задач и быстрым процессором. Мой совет использовать хост на который Вы устанавливаете ESXi, а после внутри него создаете VM.

Шаг №1: Отключаю брандмауеэр

Win + R → cmd.exe

1C:\Windows\system32>netsh advfirewall set allprofiles state off

Шаг №2: Устанавливаю Microsoft .NET Framework

Win + R → control.exe — View by: Small Icons — Administrative Tools — Server Manager — Add roles and features и отмечаю галочкой установку компонента: «.NET Framework 3.5 (Includes .NET 2.0 and 3.0)» это в дополнение к уже установленному «.NET Framework 4». Вот только установщик выдает ошибку инсталляции:

Ошибка инсталляции .NET Framework 3.5 on Server 2012 R2

А данная ошибка нормальна в моем случает, т. к. у текущей системы нет доступа в интернет где посредством центра обновлений Windows происходит выкачивание и последующая установка. Выход из этой ситуации это указывание альтернативного исходного пути к папке \sources\sxs на установочном носителе из которого происходила установка системы: SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_English_-4_MLF_X19-82891.ISO

Повторяю шаги отметки установки, но на этапе подтверждения нажимаю на ссылку с надписью «Specify an alternate source path»

Указываю альтернативный путь до файлов установки компоненты

Т.к. в моем случае установочный диск подключен в привод, то его логическая буква — это D:, путь который нужно указать:

Указываю путь до инсталляционного диска

и после следует нажать OK, а после Install приведенного скриншота выше. В конечном итоге после всех проделанных действий выше компонента успешно установлена «Installation succeeded on srv-dc1.polygon.local» в систему Windows Server 2012 R2 Std English.

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

Шаг №3:

Скачиваю с Microsoft Volume Licensing Service Center: SQL Server Enterprise Edition 2012 with SP4 64 Bit English

setup.exe — Installation — New SQL Server stand-alone installation or add features to an existing installation, OK

Product Key: Enter the product key: 748RB-X4T6B-MRM7V-RTVFF-CHC8H (данный ключ был подставлен установщиком), Next

I accept the license terms, Next

Product Updates, Next

Статус прединсталляции SQL

Этап «Setup Role» выбираю «SQL Server Feature Installation»

Этап «Feature Selection» выбираю Database Engine Services, Management Tools — Basic, Management Tools — Complete

Этап «Server Configuration» переделываю на запуск от имени учетной записи sqladmin@polygon.local:

Отмечаю что запуск служб от имени специализированной учетной записи

Этап «Database Engine Configuration» предопределяю что буду использовать Mixed Mode (смешанная аутентификация: доменная и через учетную запись sa)

  • Enter password: 712mbddr@
  • Confirm password: 712mbddr@

и нажимаю еще в добавок «Add Current User» и после нажимаю кнопку «Next»

Предопределяю использования смешанной аутентификации на сервере баз данных

Этап «Ready to Install» нажимаю Install, ознакомиться с предопределенным из учета шагов мастера можно по сформированному файлу:

«C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20190327_220311\ConfigurationFile.ini»

и ожидаю покуда процесс установки SQL Server 2012 проинсталлируется в систему.

Установка началась, ожидаю...

Спустя N-ное количество времени в зависимости от характеристик системы процесс установки завершается и вот у Вас развернутый SQL Server.

Прежде чем начать его использование нужно произвести дополнительные манипуляции:

Шаг №1: Авторизуюсь на SQL Server под доменной учетной записью которая была включена в процессе инсталляции и выбора эта аутентификации, т. е. Смешанная аутентификация.

На заметку: По правильному следует в домене создать специальную группу для работы с SQL Сервером, пусть это будет SQL_ADMIN и помещать в нее тех кто может его администрировать через консоль SQL Management Studio.

Win — и набираем SQL Management, после найденного системой запускает оснастку «SQL Server Management Studio»

Запуска оснастку управления SQL Management Studio

Подключаемся:

  • Server Type: Database Engine
  • Server name: srv-dc1
  • Authentication: Windows Authentication

и нажимаем Connect

Текущая версия развернутого SQL Server в моем случае это: 11.0.7001

Добавляю группу SQL_Admin на доступ: Security — и через правый клик мышью на Logins выбираю меню «New Login»

Страница General

Login name: Search — и добавляем доменную группу POLYGON\SQL_ADMIN

  • Default database: master
  • Default language: English
  • Страница Server Roles: отмечаю галочками роли public & sysadmin

Страница Status

  • Permission to connect to database engine: Grant
  • Login: Enabled

и после нажимаю кнопку OK окна «Login New»

После удаляю учетную запись POLYGON\ekzorchik через правый клик по ней и выбрав меню Delete, а затем проверяю разлогинившись File — Disconnect Object Explorer

Шаг №2: Ограничить сколько оперативной памяти может использоваться под нужды SQL:

Через правый клик на srv-dc (SQL Server 11.0.7001 — POLYGON\ekzorchik) — Properties — Memory

  • Maximum server memory (in MB): 6144

т. к. у меня всей VM выделено 8G, а системе хватит и 2G, остается 6: 6 * 1024 = 6144

  • Connections: отмечаю галочкой Allow remote connections to this server

Теперь работа SQL Server ограничено памятью в 6Gb.

Вот пока на этом собственно и вся базовая установка SQL Server на Windows Server 2012 R2 Std English. С уважением Олло Александр aka ekzorchik.