SQL Server'da SQL Server Yapılandırma Yöneticisi açtığınızda hata iletisi: WMI sağlayıcısına bağlanılamıyor. İzniniz yok veya sunucuya ulaşılamıyor

Bu makale, SQL Server Yapılandırma Yöneticisi açtığınızda oluşan sorunu çözmenize yardımcı olur.

Özgün ürün sürümü: SQL Server
Özgün KB numarası: 956013

Belirtiler

SQL Server Yapılandırma Yöneticisi açtığınızda aşağıdaki hata iletilerinden birini alabilirsiniz:

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

veya

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

Neden

SQL Server Yapılandırma Yöneticisi bazı sunucu ayarlarını görüntülemek ve değiştirmek için Pencere Yönetimi Araçları'nı (WMI) kullanın. Sunuculara bağlanırken SQL Server Yapılandırma Yöneticisi, SQL Server (MSSQLSERVER) ve SQL Server Agent hizmetlerinin durumunu almak için WMI kullanır. Bu sorun, BIR SQL Server örneğini kaldırdığınızda WMI sağlayıcısının kaldırılması nedeniyle oluşur.

Bu dosya klasörde bulunur %programfiles(x86)% .

Geçici çözüm

SQL örneğinizin MOF dosyası klasörde bulunur %programfiles(x86)%\Microsoft SQL Server\nnn\Shared . Aşağıdaki tabloyu başvuru olarak kullanarak sürümünüz için MOF dosyasının konumunu belirleyin:

Sürüm nnn MOF
Microsoft SQL Server 2022 160 sqlmgmprovider.mof
Microsoft SQL Server 2019 150 sqlmgmproviderxpsp2up.mof
Microsoft SQL Server 2017 140 sqlmgmproviderxpsp2up.mof
Microsoft SQL Server 2016 130 sqlmgmproviderxpsp2up.mof
Microsoft SQL Server 2014 120 sqlmgmproviderxpsp2up.mof
Microsoft SQL Server 2012 110 sqlmgmproviderxpsp2up.mof
Microsoft SQL Server 2008 R2 100 sqlmgmproviderxpsp2up.mof
Microsoft SQL Server 2008 100 sqlmgmproviderxpsp2up.mof
Microsoft SQL Server 2005 90 sqlmgmproviderxpsp2up.mof

Sorunu çözmek için aşağıdaki seçeneklerden birini kullanabilirsiniz.

Seçenek 1: Mofcomp (Yönetilen Nesne Biçimi (MOF) derleyicisi kullanarak SQL WMI sağlayıcısını yeniden derleme

Aşağıdaki yordamı kullanın:

  1. Yükseltilmiş bir komut istemi açın ve dizini 1. Adım'dan klasör konumuna değiştirin.

  2. SQL Server 2022 ve sonraki sürümler için aşağıdaki komutu yazın ve Enter tuşuna basın:

    mofcomp "sqlmgmprovider.mof"
    

    SQL Server 2019 ve önceki sürümler için aşağıdaki komutu yazın ve Enter tuşuna basın:

    mofcomp "sqlmgmproviderxpsp2up.mof"
    

    Not

    Bu komutun başarılı olması için MOF dosyasının %programfiles(x86)%\Microsoft SQL Server\nnn\Shared klasörde mevcut olması gerekir.

  3. mofcomp aracını çalıştırdıktan sonra değişikliklerin etkili olması için WMI hizmetini yeniden başlatın. Bunu yapmak için Hizmetler uygulamasını açın, Windows Yönetim Araçları'na tıklayın ve ardından Yeniden Başlat'a tıklayın. Aşağıdaki PowerShell komutunu yönetici olarak çalıştırarak WMI hizmetini de yeniden başlatabilirsiniz:

    Get-Service winmgmt | Restart-Service -Force
    

Seçenek 2: SQL Server yüklemenizi onarın. Daha fazla bilgi için Bkz. Başarısız SQL Server Yüklemesini Onarma

Not

Bu seçenek yalnızca MOF konumunda eksikse %programfiles(x86)%\Microsoft SQL Server\nnn\Shared gereklidir.

Ayrıca bkz.