Bazı veya tüm SQL Server 2005 Hizmetleri, SQL Server Configuration Manager'da listelenmeyen veya SQL Server 2005 Surface Area Configuration işlemleri gerçekleştirirken bir "No SQL Server 2005 bileşenleri bulundu" hata iletisi alıyorsunuz

Makale çevirileri Makale çevirileri
Makale numarası: 941823 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft SQL Server 2005'te SQL Server Yapılandırma Yöneticisi'ni açın. SQL Server 2005 Services ' ı tıklattığınızda SQL Server Configuration Manager penceresinde, aşağıdaki sorunlardan biri karşılaşabilirsiniz:
  • Hiçbir hizmet listelenir.
  • Bazı hizmetler listelenir.
SQL Server 2005 Surface Area Configuration penceresinde işlemi gerçekleştirdiğinizde, aşağıdaki hata iletisini alırsınız:
SQL Server 2005 bileşenler, belirtilen bilgisayarda bulunamadı. Hiçbir bileşen yüklü değil ya da bu bilgisayarda yönetici değil. (sqlsac)

Neden

NETWORK SERVICE hesabına SQL Server 2005 Hizmetleri hakkındaki bilgileri sorgulamak için yeterli izinlere sahip olduğundan, bu sorun oluşur.

SQL Server 2005 Hizmetleri için güvenlik ayarlarını güncelleştirmek için bazı güvenlik ilkelerini uyguladıktan sonra bu sorun oluşabilir. Güvenlik ayarlarını güncelleştirmek için Grup ilkesi uygulandıktan sonra özel olarak, bu sorun oluşabilir.

Çözüm

Bu sorunu gidermek için <a0></a0>, NETWORK SERVICE hesabına SQL Server 2005 Hizmetleri hakkındaki bilgileri sorgulamak için OKUMA izni olduğundan emin olun. Bunu yapmak için şu adımları izleyin:
  1. Bir oturumun sunucuda SQL Server yüklü olan açın. Domain Administrators grubunun bir parçası olan bir Windows hesabı kullanarak oturum açın.
  2. Karşıdan yükleme ve önceden yüklü konsol yoksa, Grup ilkesi yönetim konsolu yükleyin.
  3. Grup ilkesi yönetim konsolunu açın. Ardından, SQL Server bulunduğu kuruluş birimini seçin.
  4. Yeni bir grup ilkesi nesnesi oluşturmak veya varolan bu kuruluş birimi ile ilişkili Grup ilkesi nesnesini düzenleyin. Varolan bir grup ilkesi nesnesini düzenlemek için <a0></a0>, İlke nesnesini sağ tıklatın ve sonra Düzenle ' yi seçin. Bir yeni Grup ilkesi Nesne Düzenleyicisi'ni Microsoft Yönetim Konsolu'nu (MMC) görünür.
  5. Hizmet adı</a0> sütununda, SQL Server (Instance_Name) çift tıklatın.
  6. Bu ilke ayarını tanımla onay kutusunu seçin, uygun başlangıç modunu seçin ve sonra Güvenliği Düzenle'yi tıklatın (Instance_Name) SQL Server özellikler iletişim kutusunda,'ı tıklatın.
  7. SQL Server (Instance_Name) için güvenlik iletişim kutusunda, Grup veya kullanıcı adları altında NETWORK SERVICE ' ni tıklatın.

    Not Bu adımı uygulamadan önce NETWORK SERVICE hesabı listeleniyorsa hesabı ekleyin.
  8. NETWORK SERVICE için izinler ' in altında <a2>izin ver</a2> sütununun Oku</a1> onay kutusunu seçmek için tıklatın ve sonra Tamam ' ı tıklatın.
  9. 5-Okuma izni, diğer SQL Server 2005 Hizmetleri için NETWORK SERVICE hesabına eklemek için 9 adımlar arasını yineleyin..

Daha fazla bilgi

Bu sorunun oluşmaması için iyi bir yöntem sunuyoruz. Her zaman güvenlik ilkelerini uyguladığınızda, SQL Server 2005 Hizmetleri için varsayılan isteğe bağlı erişim denetim listesinin (DACL) değiştirilmiş emin olun. Hesaplarını veya grupları, hizmet bilgilerini sorgula izni olmasını isterseniz, SQL Server 2005 Hizmetleri için güvenlik ayarını hesaplarını veya grupları ekleyebilirsiniz.

Bir SQL Server 2005 hizmet için varsayılan DACL bilgi ayıklamak için komut isteminde, aşağıdaki komutu çalıştırın:
sc \\[servername] sdshow SQLService_Name
SQL Server Configuration Manager aracını veya SQL Server 2005 Surface Area Configuration aracını çalıştırdığınızda, bu araçlar, dahili ManagedComputer SQL Server Management Objects (SMO) sınıfının bir örneğini oluşturun. Bu araçlar, SQL Server 2005 hizmetleri hakkında bilgi edinmek için hizmetleri tahsilat yinelemenize. Bu araçlar, bu araçları, hizmetleri topluluk içinde yineleme yaptığınızda, aşağıdaki Windows Yönetim Gereçleri (WMI) sorguları oluşturur:
  • SELECT * FROM RegServices
  • SELECT * FROM SqlService
Bu araçlar, WMI sorgu oluşturduğunuzda, (Sqlmgmprovider.dll) SQL Server Web-Based Kuruluş Yönetimi (WBEM) sağlayıcı Wmiprvse.exe işlemine yüklenir. Ardından, SQL Server WBEM sağlayıcı ayıklar ve SQL Server 2005'in her örneği hizmetler hakkında bilgi işler. Aşağıdaki SQL Server 2005 hizmetleri hakkında bilgidir:
  • SQL Server veritabanı altyapısı hizmeti
  • SQL Server 2005 Reporting Services hizmeti
  • SQL Server 2005 Full-Text arama hizmeti
  • SQL Server 2005 Aracısı
  • SQL Server 2005 Tümleştirme Hizmetleri hizmeti
  • SQL Server 2005 Analysis Services hizmet
Son olarak, ManagedComputer SMO nesne için bu araçları SQL Server 2005 hizmet listesini verir.

Sqlmgmprovider.dll dosya yüklenen Wmiprvse.exe işlemi, NETWORK SERVICE</a0> hesabının güvenlik bağlamında çalışır. Wmiprvse.exe) işleminin, bir iş parçacığı Sqlmgmprovider.dll dosyasındaki kodu yürütür. Bu Araçları'nı çalıştırdığınızda, bu iş parçacığının Wmiprvse.exe) işleminin bu Araçlar'ı çalıştıran kullanıcının güvenlik bağlamı kimliğine bürünür.



Ayrıca, bazı SQL Server 2005 hizmetleri hakkında bilgi, NETWORK SERVICE hesabına güvenlik bağlamında yine de ayıklanır. NETWORK SERVICE hesabına, hizmet bilgileri ayıklamak için yeterli izni yoksa, SQL Server 2005 hizmetleri hakkında bilgi için daha önce açıklanan WMI sorgularını ayarlamak sonuç yok. Bu nedenle, ManagedComputer SMO nesnesi, boş bir liste veya SQL Server 2005 Hizmetleri kısmi bir listesi için bu araçları döndürür.

Referanslar

ManagedComputer sınıfı hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.wmi.managedcomputer.aspx
QueryServiceConfig işlevi hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms684932.aspx
WMI hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa394572.aspx

Özellikler

Makale numarası: 941823 - Last Review: 9 Şubat 2010 Salı - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
Anahtar Kelimeler: 
kbmt kbsql2005tool kbexpertiseadvanced kbtshoot kbprb KB941823 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:941823

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com