Ошибка установки SQL: компилятору MOF не удалось подключиться к серверу WMI

Мне нужно было переместить (часть) мою установку sql с C: на D: из-за места. Установщик SQL настаивает, чтобы часть его оставалась на C :. Затем мне нужно (решил) переустановить его, но sql не будет переустанавливать. Выдал мне ошибку: компилятор MOF не смог соединиться с сервером WMI. Искал sqlmgmproviderxpsp2up.mof в Windows 10, но не видел. Сбросить репозиторий WMI, без помощи. Проверено, что служба WMI работает. Очищены ключи sql в реестре и файлы sql на дисках для более чистой установки, но без помощи. Сообщение об ошибке сначала появляется во время установки Slp_Config_Install_Core_WMI_Provider_Cpu64.

[Установка Microsoft SQL Server 2019. Произошла следующая ошибка:

Компилятору MOF не удалось подключиться к серверу WMI. Это происходит либо из-за семантической ошибки, такой как несовместимость с существующим репозиторием WMI, либо из-за фактической ошибки, такой как сбой при запуске сервера WMI.]

Любая предоставленная помощь приветствуется. Спасибо.


person kennr    schedule 28.08.2020    source источник
comment
Вам действительно нужно переместить установку, или вам лучше просто переместить файлы базы данных?   -  person Larnu    schedule 28.08.2020
comment
Ларну: Я уже не использовал эту возможность (просто перемещать базы данных). Я не думаю, что смогу вернуться к исходной установке C: only, потому что она больше не существует. Несмотря на это, мои базы данных относительно малы из-за 32-битной операционной системы win. Спасибо за Ваш интерес.   -  person kennr    schedule 28.08.2020
comment
Если вы это для космоса, то я предлагаю найти что-нибудь побольше, чтобы переместить. Установка на SQL Server сэкономит вам максимум несколько ГБ, а это крошечный объем хранилища в современных системах.   -  person Larnu    schedule 28.08.2020


Ответы (3)


В реестре Windows было несколько фрагментов предыдущих попыток установки. После того, как эти фрагменты были удалены из реестра (что потребовало времени и усилий), программа установилась без сбоев. Спасибо всем, кто мне помог. Спасибо.

Кстати, Windows 10 не сообщила правильный размер папки (пространства) в этом случае. Но утилита TreeSize сообщила правильный размер папки. Перемещение (некоторых) SQL с C: на D: помогло.

С уважением и спасибо.

person kennr    schedule 29.08.2020

Лару: Примерно за неделю до этого на моем диске C: было свободно почти 110 ГБ (24%). Совсем недавно проводник Windows сообщил, что на моем диске C: свободно только 6% (без добавления дополнительных больших файлов). Итак, я начал искать проблему с потреблением места (утечка памяти) на диске C :.

Эта ссылка была первой, с которой я столкнулся. https://answers.microsoft.com/en-us/windows/forum/all/my-c-drive-is-full/b40fd83a-d55e-47e9-96db-74bd1d4a89e6

В комментарии к этой теме от DaveM121 говорится, что проводник Windows бесполезен (в этой ситуации). Я склонен с этим согласиться. У меня была утечка места на моей машине, и проводник Windows просто не мог ее найти. Затем я начал использовать TreeSize, который нашел его (сразу).

Эта ссылка была второй, с которой я столкнулся. https://www.groovypost.com/howto/map-hardrive-usage-find-hidden-files-windows-10-treesize-freeware/

На моей машине TreeSize сказал, что моя папка C: \ Program Files \ Microsoft SQL Server была намного больше, чем значение размера, сообщенное тогда проводником Windows. Поэтому я удалил SQL Server и переустановил его снова, но поместил некоторые из них на диск D: (чтобы сэкономить место на C :, что уже стало историей).

Я не знал точно, насколько велика (не протекающая) папка SQL, когда я решил переустановить ее на диск D :. Но теперь я знаю. Лару, ваш комментарий о том, что (не протекающая) папка SQL могла (или должна была) остаться на диске C: верна. Даже в этом случае моя установка SQL работает правильно, хотя она разделена на два диска. К этому моменту я настолько хорошо научился устанавливать и деинсталлировать SQL, что могу позже эффективно изменить конфигурацию установки, если возникнет такая необходимость.

Общий объем пространства, освобожденного на диске C: при переустановке, должен был составить только 14,8 ГБ (см. Счетчик ниже). Итак, Лару, ты, наверное, подумал, что что-то не так. И действительно, была (утечка памяти). Но было также еще около 60 ГБ, освобожденных, кроме того, на C: переустановкой, которую я пытался восстановить. Итак, я снова думаю, что на диске C: должна быть утечка памяти. Переустановка SQL, похоже, полностью устранила это. Спасибо TreeSize за поиск нужной проблемной папки (сразу).

C: \ Program Files \ Microsoft SQL Server, (4,8 ГБ) C: \ Program Files (x86) \ Microsoft SQL Server, (0,163 ГБ) C: \ Program Files (x86) \ Microsoft SQL Server Management Studio 18, (1,1 ГБ )

D: \ Program Files \ Developer_ENU, (1,5 ГБ) D: \ Program Files \ Microsoft SQL Server, (11,0 ГБ) D: \ Program Files \ Microsoft SQL Server Reporting Services, (0,309 ГБ) D: \ Win_10_Pro_Stores \ Installed Softwares \ MS SQL Server, (2,0 ГБ) Сумма D: 14,8 ГБ (сохранена из C :)

Надеюсь, это устранит путаницу.

С Уважением.

person kennr    schedule 29.08.2020

• Компилятору MOF не удалось подключиться к серверу WMI.

Это случилось, что ваша предыдущая деинсталляция sql-сервера была неправильной. Вот почему вам необходимо удалить предыдущую версию из вашей системы, а затем установить новую версию.

https://support.microsoft.com/en-us/topic/fix-problems-that-block-programs-from-being-installed-or-removed-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d

после загрузки устраните неполадки и удалите все серверы sql и удалите старую версию.

person Jagadeshwar Reddy    schedule 23.05.2021