Microsoft a publié un article dans la base de connaissances concernant System Center 2012 Operations Manager et la supervision de SQL Server 2012. Vous observez des évènements 4001 dans le journal Operations Manager :
Log Name: Operations Manager
Source: Health Service Script
Date:
Event ID: 4001
Task Category: None
Level: Error
Keywords: Classic
User: N/A Computer: SQLServer01.domain.com
Description: GetSQL2012SPNState.vbs : The Query 'SELECT ProtocolName FROM ServerNetworkProtocol where Enabled = true and InstanceName = 'SQLSERVERINSTANCE'' did not return any valid instances. Please check to see if this is a valid WMI Query. Invalid class
Vous pouvez aussi avoir des erreurs 0x80041010 invalid class en ouvrant l’outil SQL Server Configuration Manager :
Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager. Invalid class [0x80041010]
Ceci survient si les classes SQL sont manquantes ou non enregistrées dans la base WMI du serveur SQL.
Pour ce faire, vous devez exécuter la commande suivante avec les privilèges administrateur :
mofcomp \Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof C:\Program Files (x 86)
Plus d’informations sur la KB2962161 - Event 4001 in the Operations Manager log during SQL Server 2012 monitoring