Я являюсь администратором сервера Windows 2016. После установки сервера sql я хочу использовать sql server configuration manager
чтобы посмотреть, какие там порты и учетные записи, проверьте, все ли в порядке.
однако я получаю сообщение об ошибке - не могу подключиться к поставщику WMI.
это виртуальный ящик, но не уверен, насколько это может быть связано с этим.
как я могу узнать, кто является поставщиком WMI, и получить это разрешение для подключения к нему?
выполнив следующую команду как предложено Альберто Морилло разобрались с проблемой, и теперь менеджер конфигурации sql server работает, как вы можете видеть на картинке ниже.
mofcomp "%programfiles(x86)%\Microsoft SQL Server\140\Shared\sqlmgmproviderxpsp2up.mof"
Однако running under 64 bits os
был установлен на no
, и теперь я изменил его на yes
и перезапустил службы.
Похоже, вы установили компоненты SQL Server 2005 или устанавливаете их. Пожалуйста, проверьте это на Панели управления -> Программы и компоненты. SQL Server 2005 не поддерживается в Windows Server 2016. Прочтите этот официальный документ, чтобы узнать, какие версии SQL Server поддерживаются в Windows Server 2016.
Согласно этой документации, самой низкой версией SQL Server, поддерживаемой в Windows Server 2016, является SQL Server 2012 с пакетом обновления 2.
Если вы подтвердили, что устанавливаете только SQL Server 2012 или более поздние версии SQL Server, то для решения проблемы откройте командную строку, введите следующую команду и нажмите клавишу ВВОД:
mofcomp "%programfiles(x86)%\Microsoft SQL Server\number\Shared\sqlmgmproviderxpsp2up.mof"
Примечание. Для успешного выполнения этой команды файл Sqlmgmproviderxpsp2up.mof должен присутствовать в папке% programfiles (x86)% \ Microsoft SQL Server \ number \ Shared.
Для получения дополнительных сведений об этом обходном пути прочтите этот статья поддержки.