Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описана проблема, возникающая при открытии диспетчер конфигурации SQL Server.
Исходная версия продукта: SQL Server
Исходный номер базы знаний: 956013
Симптомы
При открытии диспетчер конфигурации SQL Server может появиться одно из следующих сообщений об ошибке:
Не удается подключиться к поставщику WMI. У вас нет разрешений или сервер недоступен. Обратите внимание, что вы можете управлять только серверами SQL Server 2005 и более поздними версиями с помощью диспетчер конфигурации SQL Server.
Недопустимое пространство имен [0x8004100e]
or
Не удается подключиться к поставщику 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"
Примечание.
Для успешного выполнения этой команды в папке
%programfiles(x86)%\Microsoft SQL Server\nnn\Shared
должен присутствовать MOF-файл.После запуска средства mofcomp перезапустите службу WMI, чтобы изменения вступили в силу. Для этого откройте приложение служб, выберите инструментирование управления Windows, а затем нажмите кнопку "Перезапустить". Вы также можете перезапустить службу WMI, выполнив следующую команду PowerShell от имени администратора:
Get-Service winmgmt | Restart-Service -Force
Вариант 2. Восстановление установки SQL Server. Дополнительные сведения о восстановлении неудачной установки SQL Server
Примечание.
Этот параметр требуется только в том случае, если MOF отсутствует в расположении %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
.