Événement 4001 dans le journal Operations Manager pendant la surveillance SQL Server 2012
Cet article vous aide à résoudre un problème où l’événement 4001 est enregistré dans le journal Operations Manager lorsque vous surveillez un ordinateur Microsoft SQL Server 2012 sur lequel l’agent System Center 2012 Operations Manager est installé.
Version d’origine du produit : System Center 2012 Operations Manager, System Center 2012 Operations Manager Service Pack 1
Numéro de la base de connaissances d’origine : 2962161
Symptômes
Lorsque vous surveillez un ordinateur SQL Server 2012 sur lequel l’agent System Center 2012 Operations Manager est installé, vous remarquez que l’événement 4001 est enregistré dans le journal Operations Manager :
Nom du journal : Operations Manager
Source : Script du service d’intégrité
Date:
ID d’événement : 4001
Catégorie de la tâche : Aucun
Niveau : Erreur
Mots clés : classique
Utilisateur : N/A Ordinateur : SQLServer01.contoso.com
Description : GetSQL2012SPNState.vbs : la requête 'SELECT ProtocolName FROM ServerNetworkProtocol where Enabled = true and InstanceName = 'SQLSERVERINSTANCE'' n’a retourné aucune instance valide. Veuillez case activée pour voir s’il s’agit d’une requête WMI valide. Classe non valide
Vous pouvez également constater que le 0x80041010 d’erreur de classe non valide est retourné lorsque vous essayez d’ouvrir Gestionnaire de configuration SQL Server, comme dans le message d’erreur suivant :
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. Classe [0x80041010] non valide
Cause
Ce problème peut se produire si des classes SQL Server sont manquantes ou ne sont pas inscrites dans Windows Management Instrumentation (WMI) sur l’ordinateur qui exécute SQL Server.
Résolution
Pour résoudre ce problème, procédez comme suit :
Ouvrez une fenêtre d’invite de commandes (Exécuter en tant qu’administrateur).
Exécutez la commande suivante :
mofcomp C:\Program Files (x86)\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof
Plus d’informations
Si vous remarquez que le même événement 4001 se trouve dans le journal Operations Manager et que vous exécutez une version de SQL Server autre que SQL Server 2012, exécutez la mofcomp
commande à partir du chemin qui correspond à la version SQL Server surveillée comme suit :
C :\Program Files (x86)\Microsoft SQL Server\SQLversion\Shared.
Voici quelques versions possibles :
- Microsoft SQL Server 2012 110
- Microsoft SQL Server 2008 R2 100
- Microsoft SQL Server 2008 100
- Microsoft SQL Server 2005 90
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