Возможно связано с:
После вручную удалить MSSQL 2008 из моей системы (при удалении не удалось удалить два экземпляра), я получаю следующую ошибку при попытке переустановки:
Компилятору MOF не удалось подключиться к серверу WMI. Это происходит либо из-за семантической ошибки, такой как несовместимость с существующим репозиторием WMI, либо из-за фактической ошибки, такой как сбой при запуске сервера WMI.
Похоже, что mofcomp не работает с одним из файлов .mof, но я не уверен, что и почему. Копаясь в подключить статью дал некоторые указания, но решения не было. Я бегал winmgmt /salvagerepository
, который возвращает «Репозиторий WMI согласован».
В настоящее время я не могу установить MSSQL 2008. Пожалуйста, помогите!
Я столкнулся с той же проблемой и исправил ее, как показано ниже:
Я загрузил переносное (исполняемое на любом компьютере с оконным интерфейсом без установки) «Средство устранения неполадок при установке и удалении программы» (замена Утилиты очистки установщика Windows) с http://support.microsoft.com/kb/2438651 и запустил Fixit.exe. Повторите вариант с названием «Устранение проблем с программами, которые не могут быть установлены или удалены», чтобы удалить записи реестра SQL Server 2008. После этого я установил SQL Server 2008, который успешно завершился.
У меня была такая же проблема, и она была вызвана службой межсетевого экрана. У меня появилось предупреждающее сообщение о том, что брандмауэр включен. Обзор нескольких интернет-сайтов показал, что это проблема, поэтому я продолжил. Сообщение об ошибке компилятора MOF не указывает на то, что оно имеет какое-либо отношение к брандмауэру. Я остановил брандмауэр и успешно переустановил.
Следование этому руководству, кажется, кое-что делает ...
... не уверен, что проблема полностью решена.
Взгляните на установочный носитель. Предполагая, что вы используете 32-разрядную версию для своей ОС, тогда в корневом каталоге установки перейдите в \ x86 \ Setup \ sql_engine_core_inst_msi \ PFiles \ SqlServr \ MSSQL.X \ MSSQL \ Binn и посмотрите этот файл etwcls.mof с помощью Блокнота. и посмотрите, выглядит ли он полностью сформированным, как и любой обычный класс. (Зайдите в \ x64 \ Setup \ sql_engine_core_inst_msi \ PFiles \ SqlServr \ MSSQL.X \ MSSQL \ Binn, если вы используете 64-разрядную версию) Если вы дойдете до конца и видите, что скобки не закрываются и т. Д., То это то, что проблема в.
Я все еще не решил, что с этим делать .... Если у вас есть диск или ISO-образ, попробуйте удалить / переустановить его.
Сначала удалите свой SQL-сервер.
Затем скачайте этот инструмент: http://majorgeeks.com/download.php?det=4459 (Microsoft Corp.) Утилита очистки установщика Windows
ВНИМАНИЕ: это устарело. Однако, когда я столкнулся с этой проблемой раньше, у меня не было с ней проблем. Предположительно он очистит ваш инструмент установки Win.
После запуска инструмента попробуйте установить его снова.
Надеюсь это поможет.
Я также столкнулся с той же проблемой, но ответы, предоставленные в Интернете, не дали мне решения. Я много раз переустанавливал. Но это не сработало. Наконец, я изменил имя экземпляра с MSSQLSERVER на другое. Затем SQL-сервер установлен нормально. Думаю, это тебе поможет.
Я столкнулся с этой ошибкой на этой неделе и смог обойти ее без переустановки ОС, что, по-видимому, является подвигом.
Я нашел это сообщение в файле журнала Detail.txt:
2015-07-23 15:48:39 Slp: Sco: Attempting to install MOF file
2015-07-23 15:48:39 Slp: Running: C:\Windows\system32\WBEM\mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
2015-07-23 15:48:39 Slp: Microsoft (R) MOF Compiler Version 6.0.6000.16386
2015-07-23 15:48:39 Slp: Copyright (c) Microsoft Corp. 1997-2006. All rights reserved.
2015-07-23 15:48:39 Slp: File 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof' not found!
2015-07-23 15:48:39 Slp: Sco: Compile operation for mof file C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof failed. Exit code 1
После этого я удалил SQL, выполнив описанные здесь шаги (за исключением шага 8, который является утилитой для Windows XP и является устаревшей):
После этого я снова начал установку. Я пролистал все диалоговые окна до момента, когда он собирался начать установку. Затем я скопировал следующие два файла из заведомо исправной установки SQL:
C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof
C:\Program Files (x86)\Microsoft SQL Server\100\Shared\1033\sqlmgmprovider.mfl
После этого я обошел ошибку компилятора MOF при установке SQL. Я получил еще одну ошибку, из-за которой мне также пришлось скопировать следующие файлы:
C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0100.inf
C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0101.inf
C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0102.inf
C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0103.inf
C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0104.inf
C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0105.inf
Я не уверен, было ли это связано или нет, но после выполнения чистого удаления, копирования всех 8 файлов, перечисленных выше, а затем повторного запуска установки, все заработало. Надеюсь, это кому-то поможет.
на мой взгляд, есть только две причины неудачной установки sql server. Сначала у вас есть зараженные вирусом windows. Поэтому сначала просканируйте диск Windows с помощью какого-нибудь лучшего антивируса, такого как 360security или panda global protection и т. Д., Если ваши окна не заражены каким-либо вирусом, тогда есть проблема с установочными файлами установки sqlserver. Затем получите еще одну новую копию sqlserver для установки. И я надеюсь, что проблема будет решена. Спасибо, Рана Имран
Переустановите. Сначала сервер, потом MSSQL.