SQL Server 2012 izlemesi sırasında Operations Manager günlüğünde Olay 4001

Bu makale, System Center 2012 Operations Manager aracısının yüklü olduğu bir Microsoft SQL Server 2012 bilgisayarını izlerken Operations Manager günlüğüne olay 4001'in günlüğe kaydedilmesi sorununu düzeltmenize yardımcı olur.

Orijinal ürün sürümü: System Center 2012 Operations Manager, System Center 2012 Operations Manager Service Pack 1
Özgün KB numarası: 2962161

Belirtiler

System Center 2012 Operations Manager aracısının yüklü olduğu bir SQL Server 2012 bilgisayarı izlerken, Operations Manager günlüğüne olay 4001'in kaydedildiğini fark edeceksiniz:

Günlük Adı: Operations Manager
Kaynak: Sistem Sağlığı Hizmeti Betiği
Tarih:
Olay Kimliği: 4001
Görev Kategorisi: Yok
Düzey: Hata
Anahtar Sözcükler: Klasik
Kullanıcı: Yok Bilgisayarı: SQLServer01.contoso.com
Açıklama: GetSQL2012SPNState.vbs: Enabled = true ve InstanceName = 'SQLSERVERINSTANCE' değerlerinin bulunduğu 'SELECT ProtocolName FROM ServerNetworkProtocol' sorgusu geçerli bir örnek döndürmedi. Lütfen bunun geçerli bir WMI Sorgusu olup olmadığını denetleyin. Geçersiz sınıf

Aşağıdaki hata iletisinde olduğu gibi SQL Server Yapılandırma Yöneticisi açmaya çalıştığınızda geçersiz sınıf hatası 0x80041010 döndürüldüğünü de fark edebilirsiniz:

WMI sağlayıcısına bağlanılamıyor. İzniniz yok veya sunucuya ulaşılamıyor. yalnızca SQL Server 2005 ve üzeri sunucuları SQL Server Yapılandırma Yöneticisi ile yönetebileceğinizi unutmayın. Geçersiz sınıf [0x80041010]

Neden

Bu sorun, SQL Server çalıştıran bilgisayardaki Windows Yönetim Araçları'nda (WMI) eksik veya kayıtlı olmayan SQL Server sınıflar varsa oluşabilir.

Çözüm

Bu sorunu çözmek için şu adımları izleyin:

  1. Bir Komut İstemi (Yönetici Olarak Çalıştır) penceresi açın.

  2. Aşağıdaki komutu çalıştırın:

    mofcomp C:\Program Files (x86)\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof
    

Daha fazla bilgi

Operations Manager günlüğünde aynı 4001 olayının olduğunu fark ederseniz ve SQL Server 2012 dışında bir SQL Server sürümü çalıştırıyorsanız, aşağıdaki gibi izlenen SQL Server sürümüyle eşleşen yoldan komutunu çalıştırınmofcomp:

C:\Program Files (x86)\Microsoft SQL Server\SQLversion\Shared.

Bazı olası sürümler şunlardır:

  • Microsoft SQL Server 2012 110
  • Microsoft SQL Server 2008 R2 100
  • Microsoft SQL Server 2008 100
  • Microsoft SQL Server 2005 90