angle-left

Проблема с версией базы данных при инсталляции SCCM 2012 R2

В ходе развертывания System Center Configuration Manager 2012 R2 на MS SQL 2008 столкнулся с проблемой некорректной версии на новом экземпляре базы данных.
.
Заблаговременно был создан экземпляр базы данных специально для нужд SCCM с корректными параметрами для инсталляции SCCM. Подробнее о требованиях можно почитать здесь.
 
Но при проверке появлялось окно с ошибкой.
 
При этом, в экземпляре по умолчанию, проверка проходила успешно. Это-то меня и насторожило.
 
Заглянув в логи установки SCCM была выявлена сама проблема при подключении к обоим экземплярам базы данных :
INFO: SQLInstance Name: SCCM $$
INFO: SQL Server version detected is 10.0, 10.0.5520.0 (SP3).~ $$
ERROR: SQL Server version is not supported $$
Removed SQL alias FQDNHOSTNAME successfully. $$

INFO: SQL Server version detected is 10.0, 10.0.5869.0 (SP3).~ $$
INFO: Return code:0, Major:10, Minor:0, BuildNum:5869 $$


Поясню, что данная версия является версией файла (ее можно посмотреть в SQL Server Configuration Manager в свойствах службы сервера СУБД)

Так же версия файла отображается в MS SQL Management Studio.
Через Центр обновления Windows (Windows Update) были установлены все предложенные обновления, но версия файла не изменилась.
 
Решением являлась ручная установка необходимых обновлений. В моем случае SP3 уже был установлен через Windows Update. Я установил в ручную KB2936421,KB2977322 и GDR KB2977321. Версия файлов экземпляра успешно обновилась и инсталляция была продолжена.
 
Посмотреть последние обновления для конректной версии MS SQL сервера можно здесь