it-swarm.dev

SQL Server Menedżer konfiguracji nie wyświetla usług

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

Przeszukałem Google, używając wielu różnych słów i wyrażeń. Wiem, że był to częsty problem występujący w SQL 2005 i większość wspomina o wykonaniu wiersza polecenia, aby ponownie zarejestrować plik mof i kilka innych rzeczy.

Dostaję ten sam problem, podobny do tego, który otrzymują wszyscy inni: widzę usługę SSIS tylko w SSCM.

  • Sprawdziłem uprawnienia Wmimgmt.msc i jestem w lokalnej grupie administratorów, a ta grupa ma zdalne włączanie. odniesienie
  • Włączyłem dziennik śledzenia WMI (funkcja w Podglądzie zdarzeń serwera 2008) i widzę połączenia wykonywane z dostawcą WMI, ale nie wyświetla błędów. Tylko wiadomości informacyjne.
  • Próbowałem wywołać informacje o usługach za pomocą polecenia WMI programu PowerShell ( tutaj ) i zwraca tylko usługę SSIS. Podczas wykonywania $ mc.Services | nie jest zwracany błąd Wybierz Nazwa, DisplayName, po prostu zwraca informacje o usłudze SSIS i to wszystko.
  • Przeszedłem przez zasady GP i nie widzę żadnych ustawień, które ograniczałyby mnie w dostępie do dostawców WMI.
  • Mam uprawnienia do pliku „..\Microsoft SQL Server\100\Shared\sqlmgmprovider.dll”.

Teraz jestem oficjalnie zakłopotany. Sprawdziłem również Microsoft Connect i nie widziałem nic dla tego problemu. Dodatek SP1 dla programu SQL Server 2008 R2 nie został zastosowany, ale w tej dokumentacji nie widzę niczego, co miałoby jakikolwiek wpływ na ten problem.

7
user507

Znam jeszcze jedną rzecz, którą możesz spróbować. Dotyczy to w szczególności programu SQL Server 2005, ale może być również przydatny w Twoim scenariuszu. Zasadniczo wmiprvse.exe plik wykonywalny działa w kontekście NETWORK SERVICE. SSCM ładuje Sqlmgmprovider.dll do tego pliku wykonywalnego w tym samym kontekście bezpieczeństwa. Upewnij się, że NETWORK SERVICE ma READ uprawnienia do danych usług SQL.

Kroki potrzebne do osiągnięcia tego celu są szczegółowo opisane w artykule pomocy technicznej Microsoft:

Niektóre lub wszystkie usługi SQL Server 2005 nie są wymienione w programie SQL Server Configuration Manager lub pojawia się komunikat o błędzie „Nie znaleziono składników programu SQL Server 2005” podczas wykonywania operacji w konfiguracji obszaru SQL Server 2005 .

Wykonanie tego w autonomicznym środowisku jest nieco trudniejsze. Spróbujmy najpierw w przeglądarce SQL:

  1. Otwarty cmd.exe jako administrator.
  2. Wpisz następujące polecenie: sc <server_name> sdshow <service_name>
  3. Skopiuj ciąg zwrócony do ulubionego klonu notatnika, będziemy go potrzebować, aby powrócić do poprzedniej konfiguracji, jeśli to nie zadziała. To jest nasz ciąg SDDL. Następnym krokiem będzie nasz połączony ciąg SDDL.
  4. Dodaj następujący tekst na końcu ciągu: (A;;CCLCSWRPWPDTLOCRRC;;;NS)
  5. Wpisz następujące polecenie: sc <server_name> sdset <service_name> <concatenated_SDDL_string>
  6. Otwórz SSCM i sprawdź, czy przeglądarka SQL wyświetla się zgodnie z oczekiwaniami.

Dwa uruchomione polecenia powinny wyglądać mniej więcej tak:

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

Upewnij się tylko, że otwierasz odpowiednie oprogramowanie menedżera konfiguracji SQL Server, jeśli otwierasz niewłaściwy menedżer konfiguracji SQL na swoim komputerze, nie wyświetli on usługi serwera SQL, ponieważ patrzysz na przeglądarkę, a nie na faktycznego menedżera konfiguracji.

Miałem ten sam problem z SQL 2014 i podczas ponownego przeglądania oprogramowania Menedżera konfiguracji na moim komputerze SQL, zaskakująco odkryłem, że istnieje wiele plików wykonywalnych Menedżera konfiguracji, więc po prostu musiałem otworzyć odpowiedni dla SQL 2014 i odpowiedniej konfiguracji kierownik wyświetlił wszystko zgodnie z oczekiwaniami

2
user52188

Natknąłem się na ten sam scenariusz. Uruchomiłem ponownie usługę WMI (Instrumentacja zarządzania Windows) i zadziałało!

Z reguły ponownie uruchamiam tę usługę za każdym razem, gdy napotykam jakiekolwiek problemy z otwarciem programu Menedżer konfiguracji.

1
Phaninder Ch