Message d’erreur lorsque vous ouvrez Gestionnaire de configuration SQL Server dans SQL Server : Impossible de se connecter au fournisseur WMI. Vous n’avez pas d’autorisation ou le serveur est inaccessible
Cet article vous aide à contourner le problème qui se produit lorsque vous ouvrez Gestionnaire de configuration SQL Server.
Version du produit d’origine : SQL Server
Numéro de la base de connaissances d’origine : 956013
Symptômes
Vous pouvez recevoir l’un des messages d’erreur suivants lorsque vous ouvrez Gestionnaire de configuration SQL Server :
Impossible de se connecter au fournisseur WMI. Vous n’avez pas d’autorisation ou le serveur est inaccessible. Notez que vous pouvez uniquement gérer les serveurs SQL Server 2005 et ultérieurs avec Gestionnaire de configuration SQL Server.
Espace de noms [0x8004100e] non valide
ou
Impossible de se connecter au fournisseur WMI. Vous n’avez pas d’autorisation ou le serveur est inaccessible. Notez que vous pouvez uniquement gérer les serveurs SQL Server 2005 et versions ultérieures avec Gestionnaire de configuration SQL Server.
Classe [0x80041010] non valide
Cause
Gestionnaire de configuration SQL Server utilisez WMI (Window Management Instrumentation) pour afficher et modifier certains paramètres du serveur. Lors de la connexion à des serveurs, Gestionnaire de configuration SQL Server utilise WMI pour obtenir les status des services SQL Server (MSSQLSERVER) et SQL Server Agent. Ce problème se produit car le fournisseur WMI est supprimé lorsque vous désinstallez un instance de SQL Server.
Ce fichier se trouve dans le %programfiles(x86)%
dossier .
Solution de contournement
Le fichier MOF de votre instance SQL se trouve dans le %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
dossier . Déterminez l’emplacement du fichier MOF pour votre version, en utilisant le tableau suivant comme référence :
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 |
Vous pouvez utiliser l’une des options suivantes pour résoudre le problème.
Option 1 : Recompiler le fournisseur WMI SQL à l’aide de mofcomp (compilateur MOF (Managed Object Format)
Pour cela, procédez comme suit :
Ouvrez une invite de commandes avec élévation de privilèges et remplacez le répertoire par l’emplacement du dossier à partir de l’étape 1.
Pour SQL Server 2022 et versions ultérieures, tapez la commande suivante, puis appuyez sur Entrée :
mofcomp "sqlmgmprovider.mof"
Pour SQL Server 2019 et les versions antérieures, tapez la commande suivante, puis appuyez sur Entrée :
mofcomp "sqlmgmproviderxpsp2up.mof"
Remarque
Pour que cette commande réussisse, le fichier MOF doit être présent dans le
%programfiles(x86)%\Microsoft SQL Server\nnn\Shared
dossier .Après avoir exécuté l’outil mofcomp , redémarrez le service WMI pour que les modifications prennent effet. Pour ce faire, ouvrez l’application Services , sélectionnez Windows Management Instrumentation, puis sélectionnez Redémarrer. Vous pouvez également redémarrer le service WMI en exécutant la commande PowerShell suivante en tant qu’administrateur :
Get-Service winmgmt | Restart-Service -Force
Option 2 : Réparer votre installation SQL Server. Pour plus d’informations, consultez Réparer une installation SQL Server ayant échoué
Remarque
Cette option n’est requise que si le MOF est manquant dans l’emplacement %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour