Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel können Sie das Problem umgehen, das beim Öffnen von SQL Server-Konfigurations-Manager auftritt.
Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 956013
Problembeschreibung
Beim Öffnen von SQL Server-Konfigurations-Manager erhalten Sie möglicherweise eine der folgenden Fehlermeldungen:
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 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 besitzen keine Berechtigung, oder der Server ist nicht erreichbar. Beachten Sie, dass Sie SQL Server 2005 und höher nur mit SQL Server-Konfigurations-Manager verwalten können.
Ungültige Klasse [0x80041010]
Ursache
SQL Server-Konfigurations-Manager verwenden Sie die Fensterverwaltungsinstrumentation (Windows Management Instrumentation, WMI), um einige Servereinstellungen anzuzeigen und zu ändern. Beim Herstellen einer Verbindung mit Servern verwendet SQL Server-Konfigurations-Manager WMI, um den Status von SQL Server (MSSQLSERVER) und SQL Server-Agent-Diensten abzurufen. Dieses Problem tritt auf, da der WMI-Anbieter entfernt wird, wenn Sie eine Instanz von SQL Server deinstallieren.
Diese Datei befindet sich im %programfiles(x86)%
Ordner.
Problemumgehung
Die MOF-Datei für Ihre SQL-Instanz 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 mithilfe des Mofcomp-Compilers (Managed Object Format, MOF)
Wenden Sie das folgende Verfahren an:
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten, und ändern Sie das Verzeichnis aus Schritt 1 in den Ordnerspeicherort.
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ühere Versionen den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
mofcomp "sqlmgmproviderxpsp2up.mof"
Notiz
Damit dieser Befehl erfolgreich ausgeführt werden kann, muss die MOF-Datei im
%programfiles(x86)%\Microsoft SQL Server\nnn\Shared
Ordner vorhanden sein.Starten Sie nach dem Ausführen des Mofcomp-Tools den WMI-Dienst neu, damit die Änderungen wirksam werden. Öffnen Sie dazu die Dienstanwendung , wählen Sie die 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 Der SQL Server-Installation. Weitere Informationen zur Reparatur einer fehlgeschlagenen SQL Server-Installation
Notiz
Diese Option ist nur erforderlich, wenn der MOF vom %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
Speicherort fehlt.