Сообщение об ошибке при открытии диспетчер конфигурации SQL Server в SQL Server: не удается подключиться к поставщику WMI. У вас нет разрешения или сервер недоступен
Эта статья поможет вам обойти проблему, которая возникает при открытии диспетчер конфигурации SQL Server.
Оригинальная версия продукта: SQL Server
Исходный номер базы знаний: 956013
Симптомы
При открытии диспетчер конфигурации SQL Server может появилось одно из следующих сообщений об ошибке:
Не удается подключиться к поставщику WMI. У вас нет разрешения или сервер недоступен. Обратите внимание, что управлять серверами SQL Server 2005 и более поздних версий можно только с помощью диспетчер конфигурации SQL Server.
Недопустимое пространство имен [0x8004100e]
или
Не удается подключиться к поставщику WMI. У вас нет разрешения или сервер недоступен. Обратите внимание, что вы можете управлять только серверами SQL Server 2005 и более поздних версий с диспетчер конфигурации SQL Server.
Недопустимый класс [0x80041010]
Причина
диспетчер конфигурации SQL Server использовать инструментарий управления окнами (WMI) для просмотра и изменения некоторых параметров сервера. При подключении к серверам диспетчер конфигурации SQL Server использует WMI для получения состояния служб SQL Server (MSSQLSERVER) и агент SQL Server. Эта проблема возникает из-за удаления поставщика WMI при удалении экземпляра SQL Server.
Этот файл находится в папке %programfiles(x86)%
.
Обходной путь
MOF-файл для экземпляра SQL находится в папке %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
. Определите расположение MOF-файла для своей версии, используя следующую таблицу в качестве ссылки:
Версия | Nnn | MOF |
---|---|---|
Microsoft SQL Server 2022 | 160 | sqlmgmprovider.mof |
Microsoft SQL Server 2019 | 150 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2017 | 140 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2016 | 130 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2014 | 120 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2012 | 110 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2008 R2 | 100 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2008 | 100 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2005 | 90 | sqlmgmproviderxpsp2up.mof |
Для решения проблемы можно использовать один из следующих вариантов.
Вариант 1. Повторная компиляция поставщика WMI SQL с помощью mofcomp (компилятор формата управляемых объектов (MOF)
Это можно сделать следующим образом:
Откройте командную строку с повышенными привилегиями и измените каталог на расположение папки из шага 1.
Для SQL Server 2022 и более поздних версий введите следующую команду и нажмите клавишу ВВОД:
mofcomp "sqlmgmprovider.mof"
Для SQL Server 2019 и более ранних версий введите следующую команду и нажмите клавишу ВВОД:
mofcomp "sqlmgmproviderxpsp2up.mof"
Примечание.
Для успешного выполнения этой команды MOF-файл должен присутствовать в папке
%programfiles(x86)%\Microsoft SQL Server\nnn\Shared
.После запуска средства mofcomp перезапустите службу WMI, чтобы изменения вступили в силу. Для этого откройте приложение служб , выберите Инструментирование управления Windows, а затем — Перезапустить. Вы также можете перезапустить службу WMI, выполнив следующую команду PowerShell от имени администратора:
Get-Service winmgmt | Restart-Service -Force
Вариант 2. Восстановление установки SQL Server. Дополнительные сведения см. в статье Восстановление установки SQL Server сбоем
Примечание.
Этот параметр является обязательным, только если MOF отсутствует в расположении %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по