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 ko 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 ne pouvez gérer SQL Server serveurs 2005 et ultérieurs qu’avec Gestionnaire de configuration SQL Server.
Espace de noms non valide [0x8004100e]

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 SQL Server serveurs 2005 et ultérieurs avec Gestionnaire de configuration SQL Server.
Classe non valide [0x80041010]

Cause

Gestionnaire de configuration SQL Server utiliser Window Management Instrumentation (WMI) pour afficher et modifier certains paramètres du serveur. Lors de la connexion aux serveurs, Gestionnaire de configuration SQL Server utilise WMI pour obtenir l’état des services SQL Server (MSSQLSERVER) et SQL Server Agent. Ce problème se produit car le fournisseur WMI est supprimé lorsque vous désinstallez une instance de SQL Server.

Ce fichier se trouve dans le %programfiles(x86)% dossier.

Solution de contournement

Vous pouvez utiliser l’une des options suivantes pour résoudre le problème.

Option 1 : Recompiler SQL fournisseur WMI à l’aide du compilateur MOF (Managed Object Format)

Pour cela, procédez comme suit :

  1. Le fichier MOF (sqlmgmproviderxpsp2up.mof) de votre instance SQL se trouve dans le dossier « %programfiles(x86)%\Microsoft SQL Server\nnn\Shared ». Déterminez l’emplacement du fichier mofcomp pour votre version à l’aide du tableau suivant comme référence :

    Version nn
    Microsoft SQL Server 2019 150
    Microsoft SQL Server 2017 140
    Microsoft SQL Server 2016 130
    Microsoft SQL Server 2014 120
    Microsoft SQL Server 2012 100
    Microsoft SQL Server 2008 R2 100
    Microsoft SQL Server 2008 100
    Microsoft SQL Server 2005 90
  2. Ouvrez une invite de commandes avec élévation de niveau élevé et modifiez le répertoire en emplacement de dossier à l’étape 1.

  3. Tapez ensuite la commande suivante, puis appuyez sur Entrée:

    mofcomp "sqlmgmproviderxpsp2up.mof"
    

    Notes

    Pour que cette commande réussisse, le fichier Sqlmgmproviderxpsp2up.mof doit être présent dans le %programfiles(x86)%\Microsoft SQL Server\nnn\Shared dossier.

  4. Après avoir exécuté l’outil mofcomp, redémarrez le service WMI pour que les modifications prennent effet. Le nom du service est Windows Instrumentation de gestion.

Option 2 : réparer votre installation SQL Server’installation. Pour plus d’informations, examinez La réparation d’une installation SQL Server échouée

Notes

Cette option est requise uniquement si le sqlmgmproviderxpsp2up.mof est absent de l’emplacement. %programfiles(x86)%\Microsoft SQL Server\nnn\Shared

Voir aussi