Symptomer
Når du prøver at installere en sikkerhedsopdatering til Microsoft SQL Server 2005 Service Pack 2, så opdateres Microsoft SQL Server 2005 ikke korrekt. Problemet opstår, fordi annulleringsprocessen for sikkerhedsopdateringerne ved en fejl fjerner SQL Server 2005-tjenestekontiene fra de respektive lokale SQL Server-tjenestegrupper.
Årsag
Problemet opstår, fordi annulleringsprocessen for sikkerhedsopdateringerne ved en fejl fjerner SQL Server 2005-tjenestekontiene fra de respektive lokale SQL Server-tjenestegrupper. Tilladelserne gives til lokale tjenestegrupper og ikke til tjenestekontiene. Derfor kan tjenesterne ikke få adgang til de krævede ressourcer, og tjenesterne kan ikke starte.
Løsning
Følg disse trin for at løse problemet:
-
Identificer SQL Server 2005-tjenestegruppen på computeren. Det kan du gøre ved at følge disse trin:
-
Klik på Start, klik på Kør, skriv compmgmt.msc, og tryk derefter på ENTER.
-
Udvid Lokale brugere og grupper, og klik derefter på Grupper.
-
-
SQL Server 2005-tjenestegruppen starter med "SQLServer2005." Identificer hver gruppe, og dobbeltklik derefter for at bestemme gruppemedlemskabet. Hvis gruppemedlemskabet er tomt, skal du gå til trin 3. Hvis gruppemedlemskabet ikke er tomt, skal du kontrollere den næste gruppe.
-
Find tjenestekontoen for SQL Server 2005-tjenesterne i MMC-snap-in'en Tjenester.
Du kan åbne snap-in'en Tjenester ved at klikke på Start, klikke på Kør, skrive services.msc og derefter trykke på ENTER. -
Navnene på SQL Server-tjenesterne starter med "SQL Server." "SQL Server (MSSQLSERVER)" er f.eks. en SQL Engine-tjeneste til standardforekomsten af SQL Server. Hvis du vil finde ud af, om denne tjeneste er fra SQL Server 2005, skal du benytte følgende fremgangsmåde:
-
Højreklik på tjenesten, og klik derefter på Egenskaber.
-
Find programfilen til denne tjeneste. Denne fil vises i området Sti til eksekverbar fil.
-
Højreklik på filnavnet, egenskaberne og versionen. Filversionen skal begynde med enten "9.0" eller "2005.90."
-
-
Dobbeltklik i MMC-snap-in'en Computeradministration på navnet på den tjenestegruppe, du fandt i trin 2. Find ud af, om tjenestekontoposten mangler i tjenestegruppen. Hvis tjenestekontoposten mangler, skal du klikke på Tilføj, skrive navnet på tjenestekontoen i dialogboksen Skriv objektnavnet, der skal vælges og derefter klikke på OK.
Bemærk! Du kan åbne MMC-snap-in'en Computeradministration ved at klikke på Start, klikke på Kør, skrive compmgmt.msc og derefter trykke på ENTER. -
Start SQL Server-tjenesterne i MMC-snap-in'en Tjenester.
Bemærk! Du kan åbne snap-in'en Tjenester ved at klikke på Start, klikke på Kør, skrive services.msc og derefter trykke på ENTER.
Yderligere Information
Microsoft SQL Server 2005-installationsprogrammet opretter en lokal Windows-gruppe til hver tjeneste, du installerer. Den oprettede Windows-gruppe kaldes en "tjenestegruppe".
SQL Server 2005-installationsprogrammet føjer tjenestekontoen for hver tjeneste til den pågældende gruppe. Alle de Windows NT-tilladelser, der kræves af en bestemt SQL Server-tjeneste, tildeles de enkelte Windows-grupper.
Disse grupper gør det nemmere at tildele de tilladelser, der kræves for at køre SQL Server-tjenester og andre eksekverbare filer. Grupperne er også med til at sikre SQL Server-filer. SQL Server-tjenesterne får adgang til Windows-ressourcerne og SQL Server-ressourcerne via medlemskabet af tjenestegrupperne.
Følgende tjenester og tjenestegrupper oprettes under installationen af SQL Server 2005:
SQL Server-tjeneste |
Tjenestegruppe |
---|---|
SQL Server |
Standardforekomst: SQLServer2005MSSQLUser$ComputerName$MSSQLSERVER |
SQL Server Agent |
Standardforekomst: SQLServer2005SQLAgentUser$ComputerName$MSSQLSERVER |
Analysis Services |
Standardforekomst: SQLServer2005MSOLAPUser$ComputerName$MSSQLSERVER |
Reporting Services |
Standardforekomst: |
Notification Services |
Standardforekomst eller navngivet forekomst: SQLServer2005NotificationServicesUser$ComputerName |
Integration Services |
Standardforekomst eller navngivet forekomst: SQLServer2005DTSUser$ComputerName |
Fuldtekstsøgning |
Standardforekomst: SQLServer2005MSFTEUser$ComputerName$MSSQLSERVER |
SQL Server-browser |
Standardforekomst eller navngivet forekomst: SQLServer2005SQLBrowserUser$ComputerName |
SQL Server Active Directory-hjælpeprogram |
Standardforekomst eller navngivet forekomst: SQLServer2005MSSQLServerADHelperUser$ComputerName |
Du kan finde flere oplysninger om, hvordan Windows-tjenestekonti konfigureres, på følgende Microsoft-websted:
http://msdn.microsoft.com/da-dk/library/ms143504(SQL.90).aspx