Některé nebo všechny služby serveru SQL Server 2005 nejsou uvedeny v Správce konfigurace SQL Server nebo při provádění operací v konfiguraci serveru SQL Server 2005 povrch oblasti se zobrazí chybová zpráva, že "Ne SQL Server 2005 součásti nebyly nalezeny"

Překlady článku Překlady článku
ID článku: 941823 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Microsoft SQL Server 2005 otevřete aplikaci SQL Server Správce konfigurace. V okně SQL Server Správce konfigurace setkáte s jedním z následujících potíží po klepnutí na tlačítko Služby serveru SQL Server 2005:
  • Je-li uvedena žádná služba.
  • Některé služby nejsou uvedeny.
Při provádění operace v okně Konfigurace serveru SQL Server 2005 povrchu plochy se zobrazí následující chybová zpráva:
V zadaném počítači nebyly nalezeny žádné komponenty SQL Server 2005. Žádné součásti, nebo nejste správcem tohoto počítače. (SQLSAC)

Příčina

Tomuto problému dochází, pokud účet Síťová služba má nedostatečná oprávnění k získání informací o služby SQL Server 2005.

Tomuto problému může dojít po instalaci některé zásady zabezpečení aktualizace nastavení zabezpečení pro služby SQL Server 2005. Zejména těmto potížím dochází po instalaci Zásady skupiny, aktualizujte nastavení zabezpečení.

Řešení

Chcete-li tento problém vyřešit, ujistěte se, že účet síťové služby má oprávnění ke čtení k získání informací o služby SQL Server 2005. Chcete-li to provést, postupujte takto:
  1. Otevřete relaci na serveru, který je nainstalován server SQL Server. Otevřete relaci pomocí účtu systému Windows, který je členem skupiny Domain Administrators.
  2. Stáhněte a nainstalujte konzolu pro správu Zásady skupiny, pokud již nemáte nainstalovanou konzolu.
  3. Spusťte konzolu pro správu Zásady skupiny. Vyberte organizační jednotku, kde je umístěn SQL Server.
  4. Vytvořit nový objekt Zásady skupiny nebo upravit existující objekt Zásady skupiny, který je spojen s touto organizační jednotkou. Chcete-li upravit existující objekt Zásady skupiny, klepněte pravým tlačítkem myši Objekt zásada pak vyberte Upravit. Zobrazí nové Zásady skupiny objektu editoru konzola Microsoft Management Console (MMC).
  5. V Název služby sloupec, poklepejte na položku SQL Server (Název_instance).
  6. V SQL Server (Název_instance) Vlastnosti Dialogové okno, vyberte klepnutím Definovat toto nastavení zásad Zaškrtávací políčko, vyberte příslušnou spouštěcí režim a klepněte na tlačítko Upravovat zabezpečení.
  7. V Zabezpečení serveru SQL Server)Název_instance) Dialogové okno, klepněte na tlačítko SÍŤOVÉ SLUŽBY ve skupinovém rámečku Skupiny nebo jméno uživatele.

    Poznámka: Pokud účet Síťová služba není uveden, přidejte účet před provedením tohoto kroku.
  8. Ve skupinovém rámečku Oprávnění pro síťové služby, zaškrtněte Pro čtení políčko v Povolit sloupec a potom klepněte na tlačítko OK.
  9. Opakujte kroky 5 až 9 přidáte oprávnění ke čtení pro účet síťové služby pro další služby SQL Server 2005.

Další informace

Máme vhodné se vyhnout tomuto problému. Při použití zásady zabezpečení se vždy ujistěte, že se nezmění výchozí volitelného seznamu řízení přístupu (DACL) služeb serveru SQL Server 2005. Nastavení zabezpečení služby SQL Server 2005 můžete přidat účty nebo skupiny, pokud chcete tyto účty nebo skupiny mají oprávnění k dotazu informace o službě.

Spuštěním následujícího příkazu na příkazovém řádku extrahovat informace o výchozím seznamem DACL pro službu SQL Server 2005:
sc \\[servername] sdshow SQLService_Name
Spustíte-li nástroj SQL Server Správce konfigurace nebo konfigurace serveru SQL Server 2005 povrchu plochy, tyto nástroje interně vytvořit instanci ManagedComputer Třída serveru SQL Server Management objekty (SMO). Tyto nástroje iteraci v kolekci služby a získat informace o službě SQL Server 2005. V případě, že tyto nástroje iterovat v kolekci služby, tyto nástroje vygenerovat následující dotazy služby WMI (Windows Management Instrumentation):
  • Vyberte * Z RegServices
  • Vyberte * Z SqlService
V případě, že tyto nástroje generovat dotazů WMI, je načten do proces Wmiprvse.exe zprostředkovatele SQL Server Web-Based Enterprise Management (WBEM) (Sqlmgmprovider.dll). Potom zprostředkovatele SQL Server WBEM extrahuje a zpracovává informace o službách každé instance serveru SQL Server 2005. Údaje se o následující služby SQL Server 2005:
  • Modul databáze serveru SQL Server service
  • Služba SQL Server 2005 Reporting Services
  • SQL Server 2005 fulltextový vyhledávací služby
  • Služba Agent serveru SQL Server 2005
  • Služba SQL Server 2005 Integration Services
  • Služba SQL Server 2005 Analysis Services
Nakonec ManagedComputer Tyto nástroje, vrátí objekt SMO seznam služeb serveru SQL Server 2005.

Proces Wmiprvse.exe, ve které je načten soubor Sqlmgmprovider.dll je spuštěna v kontextu zabezpečení účtu NETWORK SERVICE. V procesu Wmiprvse.exe podproces provede kód v souboru Sqlmgmprovider.dll. Spustíte-li tyto nástroje, tento podproces v procesu Wmiprvse.exe zosobňuje kontextu zabezpečení uživatele, který je spuštěn na tyto nástroje.



Informace o některé služby SQL Server 2005 je navíc stále extrahován v kontextu zabezpečení účtu NETWORK SERVICE. Pokud účet NETWORK SERVICE má nedostatečná oprávnění extrahovat informace o službě, informace o službě SQL Server 2005 není v sadě WMI dotazů, které byly dříve uvedeny výsledků. Proto ManagedComputer Tyto nástroje vrátí objekt SMO prázdný seznam nebo částečný seznam služeb serveru SQL Server 2005.

Odkazy

Další informace o ManagedComputer třídy, navštivte následující Web společnosti Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/Microsoft.SQLServer.Management.smo.WMI.managedcomputer.aspx
Další informace o QueryServiceConfig funkce, naleznete na následujícím webu MSDN:
http://msdn2.microsoft.com/en-us/library/ms684932.aspx
Další informace o službě WMI naleznete na následujícím webu MSDN:
http://msdn2.microsoft.com/en-us/library/aa394572.aspx

Vlastnosti

ID článku: 941823 - Poslední aktualizace: 22. května 2011 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Klíčová slova: 
kbsql2005tool kbexpertiseadvanced kbtshoot kbprb kbmt KB941823 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:941823

Dejte nám zpětnou vazbu

 

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