Message d’erreur lorsque vous ouvrez le gestionnaire de configuration SQL Server dans SQL Server : impossible de se connecter au fournisseur WMI. Vous n’avez pas l’autorisation ou le serveur est inaccessible

Cet article vous aide à contourner le problème qui se produit lorsque vous ouvrez le gestionnaire de configuration SQL Server.

Version du produit d’origine :   SQL Server
Numéro de la base de connaissances initiale :   956013

Symptômes

Vous pouvez recevoir l’un des messages d’erreur suivants lorsque vous ouvrez le gestionnaire de configuration SQL Server :

Impossible de se connecter au fournisseur WMI. Vous n’avez pas l’autorisation ou le serveur est inaccessible. Notez que vous pouvez gérer uniquement les serveurs SQL Server 2005 et versions ultérieures avec le gestionnaire de configuration SQL Server.
Espace de noms incorrect [0x8004100E]

ou

Impossible de se connecter au fournisseur WMI. Vous n’avez pas l’autorisation ou le serveur est inaccessible, Notez que vous pouvez uniquement gérer SQL Server 2005 et les serveurs ultérieurs avec le gestionnaire de configuration SQL Server.
Classe incorrecte [0x80041010]

Cause

Gestionnaire de configuration SQL Server utilisez WMI (Windows Management Instrumentation) pour afficher et modifier certains paramètres de serveur. Lors de la connexion aux serveurs, le 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 : Recompile SQL WMI Provider using mofcomp (Managed Object Format (MOF) Compiler)

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 de 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 privilèges, puis remplacez le répertoire par l’emplacement du dossier « étape 1 ».

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

    mofcomp "sqlmgmproviderxpsp2up.mof"
    

    Notes

    Pour que cette commande aboutisse, 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 Management Instrumentation.

Option 2 : réparez votre installation de SQL Server. Pour plus d’informations, reportez-vous à l’échec de l’installation de SQL Server

Notes

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

Voir aussi