SQL Server – SQL Server Configuration Manager WMI Provider

Beim versuchten Start des SQL Server Configuration Managers kann es zu einer Fehlermeldung mit dem Inhalt „Cannot Connect to WMI provider…“ kommen.

Im konkretem Beispiel (SQL 2019) stellte sich heraus, dass die dafür benötigte Datei „C:\Program Files (x86)\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof“ nicht im Pfad enthalten ist und der Microsoft Standardweg keine Anwendung finden kann.

Hinweis: Als Vorbereitung hat es sich schon als hilfreich herausgestellt, wenn das SQL Management Studio in der jeweils aktuellen Version auf dem SQL-Server installiert wird.

Lösung

Via RDP auf den SQL-Server aufschalten (Administratorenberechtigungen werden benötigt).

Den Befehl zur passenden SQL-Server Version herauskopieren, in die Eingabeaufforderung einfügen und ausführen.

SQL Server 2005

mofcomp “%programfiles(x86)%\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof”

SQL Server 2008 / R2

mofcomp “%programfiles(x86)%\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof”

SQL Server 2012

mofcomp “%programfiles(x86)%\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof”

SQL Server 2014

mofcomp “%programfiles(x86)%\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof”

SQL Server 2016

mofcomp “%programfiles(x86)%\Microsoft SQL Server\130\Shared\sqlmgmproviderxpsp2up.mof”

SQL Server 2017

mofcomp “%programfiles(x86)%\Microsoft SQL Server\140\Shared\sqlmgmproviderxpsp2up.mof”

SQL Server 2019

mofcomp “%programfiles(x86)%\Microsoft SQL Server\150\Shared\sqlmgmproviderxpsp2up.mof”

Im Beispiel handelt es sich um einen SQL Server 2019.

Mit dem Output Done wurde der Vorgang erfolgreich abgeschlossen.

Um den SQL Server Configuration Manager zu starten einfach die zur SQL-Server Version passende Zeile in die Windows-Suche des Servers einfügen und ausführen.

SQL Server 2019C:\Windows\SysWOW64\SQLServerManager15.msc
SQL Server 2017C:\Windows\SysWOW64\SQLServerManager14.msc
SQL Server 2016C:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014 (12.x)C:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012 (11.x)C:\Windows\SysWOW64\SQLServerManager11.msc

Anschließend ist der SQL Server Configuration Manager wieder verwendbar.