it-swarm-eu.dev

SQL Server Configuration Manager nezobrazuje služby

Konfigurace: Windows Server 2008 R2 Enterprise SP1/SQL Server 2008 R2 Enterprise (RTM)

Prohledal jsem Google pomocí mnoha různých slov a frází. Vím, že to byl běžný problém, ke kterému došlo u SQL 2005, a většina zmínila provedení příkazového řádku k nové registraci souboru mof a několika dalších věcí.

Mám stejný problém podobný tomu, co dostávají všichni ostatní: Vidím službu SSIS pouze v SSCM.

  • Zkontroloval jsem oprávnění Wmimgmt.msc a jsem členem místní skupiny Administrators a tato skupina má Remote Enable. Reference
  • Aktivoval jsem trasovací protokol WMI (funkce v Prohlížeči událostí serveru 2008) a viděl jsem volání prováděná poskytovateli WMI, ale nezobrazovaly se žádné chyby. Pouze informační zprávy.
  • Zkoušel jsem volat informace o službách pomocí příkazu PowerShell WMI ( zde ) a vrací pouze službu SSIS. Při provádění $ mc.Services |. Se nevrací žádná chyba Vyberte Jméno, Zobrazovaný název, jen vrátí informace o službě SSIS a to je vše.
  • Prošel jsem zásadami GP a nevidím žádná nastavení, která by mi omezovala přístup k poskytovatelům WMI.
  • Mám oprávnění k souboru "..\Microsoft SQL Server\100\Shared\sqlmgmprovider.dll".

Jsem teď oficiálně pařezovaný. Také jsem zkontroloval Microsoft Connect a neviděl jsem nic pro tento problém. Aktualizace SP1 pro SQL Server 2008 R2 nebyla použita, ale v této dokumentaci nevidím nic, co by na tento problém mělo jakýkoli vliv.

7
user507

Vím o jedné další věci, kterou můžete zkusit. Konkrétně to ovlivňuje SQL Server 2005, ale může být také užitečné ve vašem scénáři. V podstatě, wmiprvse.exe spustitelný soubor běží v kontextu NETWORK SERVICE. SSCM načte Sqlmgmprovider.dll do tohoto spustitelného souboru ve stejném kontextu zabezpečení. Ujisti se že NETWORK SERVICEREAD oprávnění k příslušným službám SQL.

Kroky potřebné k dosažení tohoto cíle jsou podrobně popsány v článku podpory společnosti Microsoft:

Některé nebo všechny služby SQL Server 2005 nejsou uvedeny ve Správci konfigurace serveru SQL nebo se zobrazí chybová zpráva „Nebyly nalezeny žádné součásti serveru SQL Server 2005“ při provádění operací v konfiguraci plochy SQL Server 2005 Surface Area .

To v samostatném prostředí je o něco složitější. Zkusme to nejprve pomocí prohlížeče SQL:

  1. Otevřeno cmd.exe jako správce.
  2. Zadejte následující příkaz: sc <server_name> sdshow <service_name>
  3. Zkopírujte řetězec vrácený do vašeho oblíbeného klonu poznámkového bloku. Pokud to nebude fungovat, budeme ho muset vrátit zpět k předchozí konfiguraci. Toto je náš řetězec SDDL. Dalším krokem bude zřetězený řetězec SDDL.
  4. Na konec řetězce přidejte následující text: (A;;CCLCSWRPWPDTLOCRRC;;;NS)
  5. Zadejte následující příkaz: sc <server_name> sdset <service_name> <concatenated_SDDL_string>
  6. Otevřete SSCM a podívejte se, zda se Prohlížeč SQL zobrazí podle očekávání.

Tyto dva příkazy by měly vypadat asi takto:

sc \\my-server sdshow SQLBrowser

sc \\my-server sdset SQLBrowser D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)(A;;CCLCSWRPWPDTLOCRRC;;;NS)
4
Matt M

Jen se ujistěte, že otevíráte správný software SQL Server Configuration Manager, pokud na svém počítači otevíráte nesprávný SQL Config Manager, nebude se zobrazovat služba serveru SQL, protože se díváte na prohlížeč a ne na skutečného správce konfigurace.

Měl jsem stejný problém s SQL 2014 a při opětném procházení softwaru Config Manager na mém stroji SQL jsem překvapivě zjistil, že existuje několik spustitelných souborů Config Manager, takže jsem jen potřeboval otevřít ten správný pro SQL 2014 a ten správný Config manažer zobrazil vše podle očekávání

2
user52188

Narazil jsem do stejného scénáře. Restartoval jsem službu WMI (Windows Management Instrumentation) a fungovalo to!

Obecně restartuji tuto službu, kdykoli se setkám s problémy při otevírání Configuration Manager.

1
Phaninder Ch