Symptom
Når du prøver å installere en sikkerhetsoppdatering for Microsoft SQL Server 2005 Service Pack 2, oppdateres ikke Microsoft SQL Server 2005. Dette problemet oppstår fordi tilbakeføringsprosessen for sikkerhetsoppdateringene feilaktig fjerner tjenestekontoer for SQL Server 2005 fra de lokale SQL Server-tjenestegruppene de tilhører.
Årsak
Dette problemet oppstår fordi tilbakeføringsprosessen for sikkerhetsoppdateringene feilaktig fjerner tjenestekontoer for SQL Server 2005 fra de lokale SQL Server-tjenestegruppene de tilhører. Tillatelsene gis til lokale tjenestegrupper, og ikke til tjenestekontoene. Derfor får ikke tjenestene tilgang til de nødvendige ressursene, og tjenestene kan ikke starte.
Løsning
Slik løser du dette problemet:
-
Finn ut hvilke tjenestegrupper for SQL Server 2005 som finnes på datamaskinen din. Fremgangsmåte:
-
Klikk Start, klikk Kjør, skriv inn compmgmt.msc, og trykk deretter ENTER.
-
Utvid Lokale brukere og grupper, og klikk deretter Grupper.
-
-
Tjenestegruppen for SQL Server 2005 begynner med "SQLServer2005". Identifiser hver gruppe, og dobbeltklikk deretter for å fastslå gruppemedlemskap. Hvis gruppemedlemskapet er tomt, går du til trinn 3. Hvis gruppemedlemskapet ikke er tomt, kontrollerer du neste gruppe.
-
Gå til snapin-modulen Tjenester for MMC (Microsoft Management Console), og fastslå hvilken tjenestekonto tjenestene for SQL Server 2005 tilhører.
Du åpner snapin-modulen Tjenester ved å klikke Start, klikke Kjør, skrive inn services.msc og deretter trykke ENTER. -
Navnene på SQL Server-tjenestene begynner med "SQL Server". "SQL Server (MSSQLSERVER)" er for eksempel en SQL Engine-tjeneste for standardforekomsten av SQL Server. Hvis du vil finne ut om denne tjenesten er fra SQL Server 2005, følger du denne fremgangsmåten:
-
Høyreklikk tjenesten, og klikk deretter Egenskaper.
-
Finn programfilen for denne tjenesten. Denne filen vises under Bane til kjørbar fil.
-
Høyreklikk filnavnet, egenskapene og versjonen. Filversjonen skal begynne med enten "9.0" eller "2005.90".
-
-
Gå til snapin-modulen Datamaskinbehandling for MMC, og dobbeltklikk navnet på tjenestegruppen som du identifiserte i trinn 2. Kontroller om oppføringen for tjenestekonto mangler i tjenestegruppen. Hvis oppføringen for tjenestekonto mangler, klikker du Legg til, skriver inn navnet på tjenestekontoen i dialogboksen Skriv inn objektnavnet som skal velges og klikker deretter OK.
Obs! Du åpner snapin-modulen Datamaskinbehandling for MMC ved å klikke Start, klikke Kjør, skrive inn compmgmt.msc og deretter trykke ENTER. -
Gå til snapin-modulen Tjenester for MMC, og start SQL Server-tjenestene.
Obs! Du åpner snapin-modulen Tjenester ved å klikke Start, klikke Kjør, skrive inn services.msc og deretter trykke ENTER.
Mer informasjon
Installasjonsprogrammet for Microsoft SQL Server 2005 oppretter en lokal Windows-gruppe for hver tjeneste du installerer. En slik Windows-gruppe som opprettes, kalles en "tjenestegruppe".
Installasjonsprogrammet for SQL Server 2005 legger til tjenestekontoen for hver tjeneste i gruppen den tilhører. Alle Windows NT-tillatelsene som kreves av en bestemt SQL Server-tjeneste, gis til hver Windows-gruppe. Disse gruppene forenkler prosessen med å gi tillatelsene som kreves for å kjøre SQL Server-tjenester og andre kjørbare filer. Disse gruppene bidrar også til å sikre SQL Server-filer. SQL Server-tjenesten får tilgang til Windows-ressurser og SQL Server-ressurser gjennom medlemskapet i tjenestegruppen. Følgende tjenester og tjenestegrupper opprettes ved installasjon av SQL Server 2005:
SQL Server-tjeneste |
Tjenestegruppe |
---|---|
SQL Server |
Standardforekomst: SQLServer2005MSSQLUser$datamaskinnavn$MSSQLSERVER Navngitt forekomst: SQLServer2005MSSQLUser$datamaskinnavn$forekomstnavn |
SQL Server Agent |
Standardforekomst: SQLServer2005SQLAgentUser$datamaskinnavn$MSSQLSERVER Navngitt forekomst: SQLServer2005SQLAgentUser$datamaskinnavn$forekomstnavn |
Analysis Services |
Standardforekomst: SQLServer2005MSOLAPUser$datamaskinnavn$MSSQLSERVER Navngitt forekomst: SQLServer2005MSOLAPUser$datamaskinnavn$forekomstnavn |
Reporting Services |
Standardforekomst: SQLServer2005ReportServerUser$datamaskinnavn$MSSQLSERVER and SQLServer2005ReportingServicesWebServiceUser$datamaskinnavn$MSSQLSERVER Navngitt forekomst: SQLServer2005ReportServerUser$datamaskinnavn$forekomstnavn and SQLServer2005ReportingServicesWebServiceUser$datamaskinnavn$forekomstnavn |
Notification Services |
Standardforekomst eller navngitt forekomst: SQLServer2005NotificationServicesUser$datamaskinnavn |
Integration Services |
Standardforekomst eller navngitt forekomst: SQLServer2005DTSUser$datamaskinnavn |
Fulltekststøk |
Standardforekomst: SQLServer2005MSFTEUser$datamaskinnavn$MSSQLSERVER Navngitt forekomst: SQLServer2005MSFTEUser$datamaskinnavn$InstanceName |
SQL Server Browser |
Standardforekomst eller navngitt forekomst: SQLServer2005SQLBrowserUser$datamaskinnavn |
SQL Server Active Directory Helper |
Standardforekomst eller navngitt forekomst: SQLServer2005MSSQLServerADHelperUser$datamaskinnavn |
Hvis du vil ha mer informasjon om hvordan du setter opp tjenestekontoer i Windows, kan du gå til følgende Microsoft-webområde:
http://msdn.microsoft.com/nb-no/library/ms143504(SQL.90).aspx