SQL Server 2005 Service Pack 2:ta ei päivitetä onnistuneesti, kun tietoturvapäivitys yritetään asentaa tai sen asennus yritetään poistaa

Oire
Kun yrität asentaa Microsoft SQL Server 2005 Service Pack 2 -tietoturvapäivityksen, Microsoft SQL Server 2005:ttä ei päivitetä oikein. Tämä ongelma ilmenee siksi, että tietoturvapäivitysten palaamisprosessi poistaa virheellisesti SQL Server 2005 -palvelutilit niitä vastaavista paikallisista SQL Server -palveluryhmistä.
Syy
Tämä ongelma ilmenee siksi, että tietoturvapäivitysten palaamisprosessi poistaa virheellisesti SQL Server 2005 -palvelutilit niitä vastaavista paikallisista SQL Server -palveluryhmistä. Käyttöoikeudet annetaan paikallisille palveluryhmille, mutta ei palvelutileille. Tämän vuoksi palvelut eivät pysty käyttämään tarvittavia resursseja, eikä palveluita voi käynnistää.
Ratkaisu
Voit korjata tämän ongelman seuraavasti:
  1. Selvitä tietokoneessa sijaitseva SQL Server 2005 -palveluryhmä. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita compmgmt.msc ja paina sitten ENTER-näppäintä.
    2. Laajenna Paikalliset käyttäjät ja ryhmät ja valitse sitten Ryhmät.
  2. SQL Server 2005 -palveluryhmän nimi alkaa tekstillä SQLServer2005. Selvitä kukin ryhmä ja selvitä sitten ryhmän jäsenyys kaksoisnapsauttamalla ryhmiä. Jos ryhmän jäsenyys on tyhjä, siirry vaiheeseen 3. Jos ryhmän jäsenyys ei ole tyhjä, tarkista seuraava ryhmä.
  3. Selvitä SQL Server 2005 -palveluiden palvelutili MMC:n (Microsoft Management Console) Palvelut-laajennuksessa.

    Avaa Palvelut-laajennus napsauttamalla Käynnistä-painiketta, valitsemalla Suorita, kirjoittamalla services.msc ja painamalla sitten ENTER-näppäintä.
  4. SQL Server -palveluiden nimet alkavat tekstillä SQL Server. Esimerkiksi SQL Server (MSSQLSERVER) on SQL Serverin oletusesiintymän SQL-moduulipalvelu. Voit selvittää, onko tämä palvelu peräisin SQL Server 2005:stä, toimimalla seuraavasti:
    1. Napsauta palvelua hiiren kakkospainikkeella ja valitse sitten Ominaisuudet.
    2. Etsi palvelun ohjelmatiedosto. Tiedosto näkyy Tiedoston polku -alueella.
    3. Napsauta hiiren kakkospainikkeella tiedostonimeä, valitse Ominaisuudet ja tarkastele tiedoston version tietoja. Tiedoston version tulee alkaa joko 9.0 tai 2005.90.
  5. Kaksoisnapsauta vaiheessa 2 paikantamasi palveluryhmän nimeä MMC:n Tietokoneen hallinta -laajennuksessa. Selvitä, puuttuuko palvelutilimerkintä palveluryhmästä. Jos palvelutilimerkintä puuttuu, valitse Lisää, kirjoita palvelutilin nimi Kirjoita valittavien kohteitten nimet -valintaikkunassa ja valitse sitten OK.

    Huomautus Avaa MMC:n Tietokoneen hallinta -laajennus napsauttamalla Käynnistä-painiketta, valitsemalla Suorita, kirjoittamalla compmgmt.msc ja painamalla sitten ENTER-näppäintä.
  6. Käynnistä MMC:n Palvelut-laajennuksessa SQL Server -palvelut.

    Huomautus Avaa Palvelut-laajennus napsauttamalla Käynnistä-painiketta, valitsemalla Suorita, kirjoittamalla services.msc ja painamalla sitten ENTER-näppäintä.
Enemmän tietoa
Microsoft SQL Server 2005:n asennusohjelma luo paikallisen Windows-ryhmän kullekin asennettavalle palvelulle. Luotua Windows-ryhmää kutsutaan palveluryhmäksi.

SQL Server 2005:n asennusohjelma lisää kunkin palvelun palvelutilin sen asianmukaiseen ryhmäänsä. Kaikki tietyn SQL Server -palvelun edellyttämät Windows NT -käyttöoikeudet myönnetään kullekin Windows-ryhmälle.

Nämä ryhmät yksinkertaistavat käyttöoikeuksien myöntämisprosessia, joka vaaditaan SQL Server -palveluiden ja muiden suoritustiedostojen suorittamiseen. Nämä ryhmät myös auttavat suojaamaan SQL Server -tiedostoja. SQL Server -palvelut käyttävät Windows- ja SQL Server -resursseja palveluryhmän jäsenyyden kautta.

Seuraavat palvelut ja palveluryhmät luodaan SQL Server 2005 -asennusprosessin aikana.
SQL Server -palvelu Palveluryhmä
SQL Server Oletusesiintymä: SQLServer2005MSSQLUser$TietokoneenNimi$MSSQLSERVER
Nimetty esiintymä: SQLServer2005MSSQLUser$TietokoneenNimi$EsiintymänNimi
SQL Server -agenttiOletusesiintymä: SQLServer2005SQLAgentUser$TietokoneenNimi$MSSQLSERVER
Nimetty esiintymä: SQLServer2005SQLAgentUser$TietokoneenNimi$EsiintymänNimi
AnalyysipalvelutOletusesiintymä: SQLServer2005MSOLAPUser$TietokoneenNimi$MSSQLSERVER
Nimetty esiintymä: SQLServer2005MSOLAPUser$TietokoneenNimi$EsiintymänNimi
RaportointipalvelutOletusesiintymä:
SQLServer2005ReportServerUser$TietokoneenNimi$MSSQLSERVER ja SQLServer2005ReportingServicesWebServiceUser$TietokoneenNimi$MSSQLSERVER

Nimetty esiintymä:
SQLServer2005ReportServerUser$TietokoneenNimi$EsiintymänNimi ja SQLServer2005ReportingServicesWebServiceUser$TietokoneenNimi$EsiintymänNimi
IlmoituspalvelutOletusesiintymä tai nimetty esiintymä: SQLServer2005NotificationServicesUser$TietokoneenNimi
Integrointipalvelut Oletusesiintymä tai nimetty esiintymä: SQLServer2005DTSUser$TietokoneenNimi
TekstihakuOletusesiintymä: SQLServer2005MSFTEUser$TietokoneenNimi$MSSQLSERVER
Nimetty esiintymä: SQLServer2005MSFTEUser$TietokoneenNimi$EsiintymänNimi
SQL Server BrowserOletusesiintymä tai nimetty esiintymä: SQLServer2005SQLBrowserUser$TietokoneenNimi
SQL Server Active Directory HelperOletusesiintymä tai nimetty esiintymä: SQLServer2005MSSQLServerADHelperUser$TietokoneenNimi
Lisätietoja Windows-palvelutilien määrittämisestä on seuraavassa Microsoftin WWW-sivustossa:
Ominaisuudet

Artikkelin tunnus: 957008 – Viimeisin tarkistus: 02/09/2009 12:06:33 – Versio: 3.0

Microsoft SQL Server 2005 Service Pack 2

  • kbexpertiseinter kbfix kbbug kbsecvulnerability kbsecurity kbqfe kbpubtypekc KB957008
Palaute