null

Особенности установки MS SQL 2008 на Windows server 2012R2

Одному из заказчиков потребовалось установка MS SQL 2008 на сервере, работающим под управлением Windows server 2012R2(русскоязычная версия). По определенным причинам обновлять MS SQL до более поздней версии было невозможно, поэтому было принято решение о тестировании совместимости.

 

Запускаем установку MS SQL, появляется сообщение об известных проблемах совместимости. Игнорируем.

 

Установка завершается неудачно — требуется .Net framework 3,5 SP1.

 

 

Через оснастку «установка ролей и компонентов», используя оригинальный установочный диск Windows, устанавливаем необходимый компонент.

 

 

Казалось бы, все требования соблюдены, проблем быть не должно, однако при следующей попытке установки получаем на этапе проверки требований:

 

Попытки восстановление счетчиков, используя lodctr /r не привели ни к какому результату.

 

После анализа проблемы было выяснено, что на русскоязычной версии Windows счетчики находятся по адресу HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009, а MS SQL обращается к HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\019.

 

Проводим экспорт данных из ветки реестра 009 :

 

 

вручную(открыв в «блокноте») изменяем значение на 019 и импортируем данные:

 

 

После импорта установка завершилась успешно и работоспособность MS SQL 2008 была проверена и подтверждена.

 

Коротко о себе:

Работаю инженером в компании Tune IT.

Ничего не найдено. n is 0