Как установить 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
1 | C:\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
». Вот только установщик выдает ошибку инсталляции:
А данная ошибка нормальна в моем случает, т. к. у текущей системы нет доступа в интернет где посредством центра обновлений 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
Этап «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
»
Подключаемся:
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.