SQL Server Yapılandırma Yöneticisi SQL Server 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 geçici olarak çö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. yalnızca SQL Server 2005 ve üzeri sunucuları 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, 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
SQL Server Yapılandırma Yöneticisi bazı sunucu ayarlarını görüntülemek ve değiştirmek için Pencere Yönetim 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. Bir SQL Server örneğini kaldırdığınızda WMI sağlayıcısı kaldırıldığından bu sorun 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:
Yükseltilmiş bir komut istemi açın ve 1. Adım'dan dizini klasör konumuna değiştirin.
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 bulunması gerekir.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'ı seçin. Ayrıca aşağıdaki PowerShell komutunu yönetici olarak çalıştırarak WMI hizmetini yeniden başlatabilirsiniz:
Get-Service winmgmt | Restart-Service -Force
Seçenek 2: SQL Server yüklemenizi onarın. Daha fazla bilgi için Başarısız SQL Server Yüklemesini Onarma makalesini gözden geçirin
Not
Bu seçenek yalnızca MOF konumunda eksikse %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
gereklidir.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin