Symptomy
Próba zainstalowania aktualizacji zabezpieczeń dla programu Microsoft SQL Server 2005 z dodatkiem Service Pack 2 kończy się niepowodzeniem aktualizacji tego programu. Ten problem występuje w wyniku niepoprawnego usuwania kont usług programu SQL Server 2005 z odpowiadających im lokalnych grup usług programu SQL Server w trakcie procesu wycofywania aktualizacji zabezpieczeń.
Przyczyna
Ten problem występuje w wyniku niepoprawnego usuwania kont usług programu SQL Server 2005 z odpowiadających im lokalnych grup usług programu SQL Server w trakcie procesu wycofywania aktualizacji zabezpieczeń. Uprawnienia są przyznawane lokalnym grupom usług, a nie kontom usług. Z tego powodu usługi nie mogą uzyskać dostępu do wymaganych zasobów i nie mogą zostać uruchomione.
Rozwiązanie
Aby rozwiązać ten problem, wykonaj następujące czynności:
-
Zidentyfikuj grupę usług programu SQL Server 2005 znajdującą się na komputerze. W tym celu wykonaj następujące czynności:
-
Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie compmgmt.msc, a następnie naciśnij klawisz ENTER.
-
Rozwiń węzeł Użytkownicy i grupy lokalne i kliknij pozycję Grupy.
-
-
Nazwa grupy usług programu SQL Server 2005 zaczyna się od tekstu „SQLServer2005”. Zidentyfikuj każdą z grup i kliknij ją dwukrotnie, aby ustalić członkostwo. Jeśli członkostwo w grupie jest puste, przejdź do kroku 3. Jeśli nie, sprawdź kolejną grupę.
-
W przystawce Usługi programu Microsoft Management Console (MMC) określ konto dla usług programu SQL Server 2005.
Aby otworzyć przystawkę Usługi, kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie services.msc, a następnie naciśnij klawisz ENTER. -
Nazwy usług programu SQL Server zaczynają się od tekstu „SQL Server”. Nazwa „SQL Server (MSSQLSERVER)” oznacza na przykład usługę aparatu SQL domyślnego wystąpienia programu SQL Server. Aby określić, czy ta usługa należy do programu SQL Server 2005, wykonaj następujące kroki:
-
Kliknij prawym przyciskiem myszy usługę, a następnie kliknij polecenie Właściwości.
-
Zlokalizuj plik programu usługi. Ten plik jest wyświetlany w obszarze Ścieżka do pliku wykonywalnego.
-
Kliknij prawym przyciskiem myszy nazwę pliku, właściwości i wersję. Wersja pliku powinna zaczynać się od numeru 9.0 lub 2005.90.
-
-
W przystawce Zarządzanie komputerem programu MMC kliknij dwukrotnie nazwę grupy usług zlokalizowanej w kroku 2. Określ, czy grupa usług zawiera wpis konta usługi. Jeśli brakuje wpisu konta usługi, kliknij przycisk Dodaj, wpisz nazwę tego konta w oknie dialogowym Wprowadź nazwę obiektu do wybrania i kliknij przycisk OK.
Uwaga Aby otworzyć przystawkę Zarządzanie komputerem programu MMC, kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie compmgmt.msc, a następnie naciśnij klawisz ENTER. -
W przystawce Usługi programu MMC uruchom usługi programu SQL Server.
Uwaga Aby otworzyć przystawkę Usługi programu MMC, kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie services.msc, a następnie naciśnij klawisz ENTER.
Więcej informacji
Instalator programu Microsoft SQL Server 2005 tworzy lokalną grupę systemu Windows dla każdej instalowanej usługi. Tworzona grupa systemu Windows jest nazywana „grupą usług”.
Instalator programu SQL Server 2005 dodaje konto dla każdej usługi w odpowiedniej grupie. Wszystkie uprawnienia systemu Windows NT wymagane dla określonej usługi programu SQL Server są przyznawane każdej z grup systemu Windows. Te grupy upraszczają proces przyznawania uprawnień, które są wymagane w celu uruchamiania usług programu SQL Server i innych plików wykonywalnych. Grupy ułatwiają również zabezpieczanie plików programu SQL Server. Usługi programu SQL Server uzyskują dostęp do zasobów systemu Windows na podstawie przynależności do grup usług. Podczas instalowania programu SQL Server 2005 są tworzone następujące usługi i grupy usług.
Usługa programu SQL Server |
Grupa usług |
---|---|
SQL Server |
Domyślne wystąpienie: SQLServer2005MSSQLUser$nazwa_komputera$MSSQLSERVER Nazwane wystąpienie: SQLServer2005MSSQLUser$nazwa_komputera$nazwa_wystąpienia |
SQL Server Agent |
Domyślne wystąpienie: SQLServer2005SQLAgentUser$nazwa_komputera$MSSQLSERVER Nazwane wystąpienie: SQLServer2005SQLAgentUser$nazwa_komputera$nazwa_wystąpienia |
Analysis Services |
Domyślne wystąpienie: SQLServer2005MSOLAPUser$nazwa_komputera$MSSQLSERVER Nazwane wystąpienie: SQLServer2005MSOLAPUser$nazwa_komputera$nazwa_wystąpienia |
Reporting Services |
Domyślne wystąpienie: SQLServer2005ReportServerUser$nazwa_komputera$MSSQLSERVER i SQLServer2005ReportingServicesWebServiceUser$nazwa_komputera$MSSQLSERVER Nazwane wystąpienie: SQLServer2005ReportServerUser$nazwa_komputera$nazwa_wystąpienia i 2SQLServer2005ReportingServicesWebServiceUser$nazwa_komputera$nazwa_wystąpienia |
Usługi powiadomień |
Domyślne lub nazwane wystąpienie: SQLServer2005NotificationServicesUser$nazwa_komputera |
Usługi integracji |
Domyślne lub nazwane wystąpienie: SQLServer2005DTSUser$nazwa_komputera |
Wyszukiwanie pełnotekstowe |
Domyślne wystąpienie: SQLServer2005MSFTEUser$nazwa_komputera$MSSQLSERVER Nazwane wystąpienie: SQLServer2005MSFTEUser$nazwa_komputera$nazwa_wystąpienia |
Przeglądarka SQL Server |
Domyślne lub nazwane wystąpienie: SQLServer2005SQLBrowserUser$nazwa_komputera |
Pomocnik usługi Active Directory programu SQL Server |
Domyślne lub nazwane wystąpienie: SQLServer2005MSSQLServerADHelperUser$nazwa_komputera |
Aby uzyskać więcej informacji dotyczących konfigurowania kont usług systemu Windows, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://msdn.microsoft.com/pl-pl/library/ms143504(SQL.90).aspx