В данной заметке я расскажу как создать и настроить экземпляр базы данных для установки SCCM 2012 R2.
Я использовал MS SQL Server 2008 R2 Standart.
Выбрать параметры сортировки экземпляра можно либо
-
При установке нового экземпляра SQL
-
Изменением в существующем экземпляре (не рекомендуется, если имеются используемые базы данных)
Создание нового экземпляра SQL (new instance)
Для установки нового экземпляра необходимо запустить New SQL Server snatd-alone installation or add features to an existing installation
В типе установки (Installation Type) выбираем установку нового экземпляра (Perform a new installation of SQL Server 2008).
Выбираем полноценную установку экземпляра

Именуем экземпляр (named instance) и указываем диреккторию по умолчанию
В конфигурации сервера (Server Configuration) выбираем вкладку сортировки (Collation)

Выбираем сортировку SQL (SQL collation) и в списке выбираем SQL_Latin1_General_CP1_CI_AS

Выбираем режим аутентификации(Authentication mode) на Windows authentication mode

После установки нового экземпляра проверить наличие обновлений в Windows Update. Обновления которые устанавливались ранее, устанавливались на иные экземпляры. Обращаю внимание, что SCCM чувствителен к версиям SQL сервера.
Изменение параметра сортировки в существующем экземляре
Перед выполнением изменения сортировки необходимо сделать экспорт данных существующих БД, удалить все пользовательские таблицы, согласно официальной документации производителя
Как и для установки нового экземпляра, понадобятся файлы установки MS SQL сервера.
Необходимо запустить инсталлятор со следующими опциями :
SW_DVD5_SQL_Svr_Standard_Edtn_2008_Russian_MLF_X14-89179> .\Setup /ACTION=REBUILDDATABASE /INSTANCENAME=SCCM /SQLSYSADMINACCOUNTS=domain\maxim.zhukov /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS
Где,
/INSTANCENAME - имя экземпляра
/SQLSYSADMINACCOUNTS - домен и доменное имя с правами для данной опреации
После изменения можно посмотреть лог и проверить в MS SQL Management Studio .
Следующим шагом явлется настройка экземпляра.
Заходим в SQL Server Configuration Manager – Сетевая конфигурация SQL Server (Network configuration) – Протоколы для [Имя экземпляра]. в моем случае SCCM.
Выбираем TCP/IP
Вкладка Протокол:
"Прослушивать все" (Listen All) ставим «Нет»

Вкладка IP-адреса:
Удаляем все значения в Динамические TCP-порты

В Желаемом на прослушивании IP адресе меняем статус включено на «Да»
Ставим желаемый порт.

После изменения настроек экземпляра, требуется перезапуск сервиса (Restart service)
Предоставление привелегий пользователю в базе данных.
После создания базы данных необходимо предоставить привелегии пользователю, от которго будет выполнятся инсталляция SCCM.
В созданной базе данных создаем новое имя входа

После создания имени входа, требуется делегировать на него необходимую роль сервера (sysadmin является необходимой и достаточной ролью).
Если настройки были произведены корректно, то в окне инсталлятора потребуется указать только адресс СУБД, имя экземпляра (или ничего в случае отсутствия именованного экземпляра), имя базы данных.
