Новые «старые» ошибки MS SQL 2012

С каждой новой версией продукта от Microsoft пользователи, да чего уже там даже системные администраторы/ИТ-инженера/ и прочие причастные к этому миру ждут, что новая версия будет более лучше работать, и перестанет сыпать непонятными ошибками. Или, по крайней мере, научится решать ошибки, которые возникали в ранних продуктах. Но нет.

И так сегодня осветим пару “старых” ошибок, которые возникают при установке нового MS SQL 2012.

Самая простая и непонятная, может возникнуть в середине установки. означает это всего лишь, что инсталлятор не может записать некоторые данные. Решение банальное — перенести на жесткий диск копию инсталляционного пакета, если ставим с виртуального/реального привода. Либо перенести в корень диска, если установка и так проводиться с жесткого диска.

Вторая ошибка, возникает практически после запуска и при проведении первого тестирования — “The SQL Server System Configuration Checker cannot be executed due to WMI configuration on the machine “. Решается простым скриптом, который перерегистрирует все WMI-компоненты:

@echo on
cd /d c:temp
if not exist %windir%system32wbem goto TryInstall
cd /d %windir%system32wbem
net stop winmgmt
winmgmt /kill
if exist Rep_bak rd Rep_bak /s /q
rename Repository Rep_bak
for %%i in (*.dll) do RegSvr32 -s %%i
for %%i in (*.exe) do call :FixSrv %%i
for %%i in (*.mof,*.mfl) do Mofcomp %%i
net start winmgmt
goto End
:FixSrv
if /I (%1) == (wbemcntl.exe) goto SkipSrv
if /I (%1) == (wbemtest.exe) goto SkipSrv
if /I (%1) == (mofcomp.exe) goto SkipSrv
%1 /RegServer
:SkipSrv
goto End
:TryInstall
if not exist wmicore.exe goto End
wmicore /s
net start winmgmt
:End

Валерий Кулик
http://efsol.ru/solutions/data-protection.html

Автор: Виктор Лукаш