Fehlermeldung beim Öffnen von SQL Server-Konfigurations-Manager in SQL Server: Es kann keine Verbindung mit dem WMI-Anbieter hergestellt werden. Sie verfügen nicht über die Berechtigung, oder der Server ist nicht erreichbar.

Dieser Artikel hilft Ihnen, das Problem zu umgehen, das auftritt, wenn Sie SQL Server-Konfigurations-Manager öffnen.

Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 956013

Symptome

Beim Öffnen von SQL Server-Konfigurations-Manager wird möglicherweise eine der folgenden Fehlermeldungen angezeigt:

Es kann keine Verbindung mit dem WMI-Anbieter hergestellt werden. Sie verfügen nicht über die Berechtigung, oder der Server ist nicht erreichbar. Beachten Sie, dass Sie server SQL Server 2005 und höher nur mit SQL Server-Konfigurations-Manager verwalten können.
Ungültiger Namespace [0x8004100e]

oder

Es kann keine Verbindung mit dem WMI-Anbieter hergestellt werden. Sie verfügen nicht über die Berechtigung, oder der Server ist nicht erreichbar. Beachten Sie, dass Sie nur SQL Server 2005- und höher-Server mit SQL Server-Konfigurations-Manager verwalten können.
Ungültige Klasse [0x80041010]

Ursache

SQL Server-Konfigurations-Manager windows management instrumentation (WMI) verwenden, um einige Servereinstellungen anzuzeigen und zu ändern. Beim Herstellen einer Verbindung mit Servern verwendet SQL Server-Konfigurations-Manager WMI, um die status der SQL Server (MSSQLSERVER) und SQL Server-Agent-Dienste abzurufen. Dieses Problem tritt auf, weil der WMI-Anbieter entfernt wird, wenn Sie eine instance SQL Server deinstallieren.

Diese Datei befindet sich im %programfiles(x86)% Ordner.

Problemumgehung

Die MOF-Datei für Ihre SQL-instance befindet sich im %programfiles(x86)%\Microsoft SQL Server\nnn\Shared Ordner. Ermitteln Sie den Speicherort der MOF-Datei für Ihre Version, indem Sie die folgende Tabelle als Referenz verwenden:

Version 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

Sie können eine der folgenden Optionen verwenden, um das Problem zu lösen.

Option 1: Erneutes Kompilieren des SQL-WMI-Anbieters mit mofcomp (MOF-Compiler))

Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten, und ändern Sie das Verzeichnis in den Ordnerspeicherort aus Schritt 1.

  2. Geben Sie für SQL Server 2022 und höhere Versionen den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    mofcomp "sqlmgmprovider.mof"
    

    Geben Sie für SQL Server 2019 und früheren Versionen den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    mofcomp "sqlmgmproviderxpsp2up.mof"
    

    Hinweis

    Damit dieser Befehl erfolgreich ausgeführt werden kann, muss die MOF-Datei im %programfiles(x86)%\Microsoft SQL Server\nnn\Shared Ordner vorhanden sein.

  3. Nachdem Sie das mofcomp-Tool ausgeführt haben, starten Sie den WMI-Dienst neu, damit die Änderungen wirksam werden. Öffnen Sie hierzu die Dienstanwendung , wählen Sie Windows-Verwaltungsinstrumentation und dann Neu starten aus. Sie können den WMI-Dienst auch neu starten, indem Sie den folgenden PowerShell-Befehl als Administrator ausführen:

    Get-Service winmgmt | Restart-Service -Force
    

Option 2: Reparieren Sie Ihre SQL Server Installation. Weitere Informationen finden Sie unter Reparieren einer fehlerhaften SQL Server Installation.

Hinweis

Diese Option ist nur erforderlich, wenn die MOF am %programfiles(x86)%\Microsoft SQL Server\nnn\Shared Standort fehlt.

Siehe auch