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 2019 | C:\Windows\SysWOW64\SQLServerManager15.msc |
SQL Server 2017 | C:\Windows\SysWOW64\SQLServerManager14.msc |
SQL Server 2016 | C:\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.