Znaki
Ko poskušate namestiti varnostno posodobitev za Microsoft SQL Server 2005 Service Pack 2, Microsoft SQL Server 2005 ni uspešno posodobljen. Do te težave pride, ker postopek rollback za varnostne posodobitve nepravilno odstrani račune storitve SQL Server 2005 iz ustreznih lokalnih skupin storitev SQL Server.
Razlog
Do te težave pride, ker postopek rollback za varnostne posodobitve nepravilno odstrani račune storitve SQL Server 2005 iz ustreznih lokalnih skupin storitev SQL Server. Dovoljenja so dodeljena lokalnim storitvam in ne računom storitve. Zato storitve ne morejo dostopati do zahtevanih virov in storitve se ne morejo zagnati.
Rešitev
Težavo odpravite tako:
-
Določite skupino storitev strežnika SQL Server 2005, ki je v vašem računalniku. To naredite tako:
-
Kliknite Start, Zaženi, vnesite Compmgmt. mscin pritisnite tipko ENTER.
-
Razširite lokalne uporabnike in skupinein nato kliknite skupine.
-
-
Skupina storitev SQL Server 2005 se začne z» SQLServer2005 «. Identificirajte vsako skupino in nato dvokliknite, da določite članstvo v skupini. Če je članstvo v skupini prazno, pojdite na 3. korak. Če članstvo v skupini ni prazno, potrdite naslednjo skupino.
-
V snap-in konzole storitve Microsoft Management Console (MMC) določite račun storitve za storitve strežnika SQL Server 2005. Če želite odpreti snap-in storitve, klikniteStart, nato Zaženi, vnesiteServices. mscin nato pritisnite tipko ENTER.
-
Imena storitev strežnika SQL Server se začnejo z» SQL Server «. Na primer» SQL Server (MSSQLSERVER) «je storitev SQL Engine za privzeti primerek strežnika SQL Server. Če želite ugotoviti, ali je ta storitev iz strežnika SQL Server 2005, upoštevajte ta navodila:
-
Z desno tipko miške kliknite storitev in nato kliknite lastnosti.
-
Poiščite programsko datoteko te storitve. Ta datoteka je prikazana na poti do izvršljivega območja.
-
Z desno tipko miške kliknite ime datoteke, lastnosti in različico. Različica datoteke se mora začeti z» 9,0 «ali» 2005,90 «.
-
-
V snap-in MMC-ja za upravljanje računalnika dvokliknite ime skupine storitve, ki ste jo našli v koraku 2. Določite, ali je v skupini storitev manjkal vnos računa storitve. Če manjka vnos računa storitve, kliknite Dodaj, vnesite ime računa storitve v pogovorno okno Vnesite ime predmeta, nato pa kliknite v redu. Opomba Če želite odpreti snap-in MMC za upravljanje računalnika, klikniteStart, Zaženi, vnesiteCompmgmt. mscin nato pritisnite tipko ENTER.
-
V snap-in MMC-ju storitve zaženite storitve strežnika SQL Server. Opomba Če želite odpreti snap-in storitve, kliknite Start, natoZaženi, vnesite Services. mscin nato pritisnite tipko ENTER.
Več informacij
Namestitveni program za Microsoft SQL Server 2005 ustvari lokalno skupino sistema Windows za vsako storitev, ki jo namestite. Ustvarjena skupina sistema Windows se imenuje» skupina storitev «. Namestitveni program strežnika SQL Server 2005 doda račun storitve za vsako storitev v ustrezno skupino. Vsa dovoljenja za Windows NT, ki jih zahteva določena storitev strežnika SQL Server, so odobrena za vsako skupino sistema Windows. Te skupine poenostavijo postopek dodeljevanja dovoljenj, ki je potreben za zagon storitev SQL Server in drugih izvršljivih. Te skupine omogočajo tudi zaščito datotek strežnika SQL Server. Storitve strežnika SQL Server dostopajo do virov sistema Windows in virov strežnika SQL Server prek članstva skupine storitve. Med postopkom namestitve strežnika SQL Server 2005 so ustvarjene te storitve in skupine storitev.
Storitev strežnika SQL Server |
Skupina» servis « |
---|---|
Strežnik SQL Server |
Privzeti primer: SQLServer2005MSSQLUser $Ime_ra čunalnika$MSSQLSERVERNamed primer: SQLServer2005MSSQLUser $ime_ra čunalnika$InstanceName |
Posrednik strežnika SQL Server |
Privzeti primer: SQLServer2005SQLAgentUser $Ime_ra čunalnika$MSSQLServer imenovan primerek: SQLServer2005SQLAgentUser $ime_ra čunalnika$InstanceName |
Analitične storitve |
Privzeti primer: SQLServer2005MSOLAPUser $Ime_ra čunalnika$MSSQLServer imenovan primerek: SQLServer2005MSOLAPUser $ime_ra čunalnika$InstanceName |
Storitve poročanja |
Privzeti primer: SQLServer2005ReportServerUser $Ime_ra čunalnika$MSSQLServer in SQLServer2005ReportingServicesWebServiceUser $Ime_ra čunalnika$MSSQLServer imenovan primerek: SQLServer2005ReportServerUser $Ime_ra čunalnika$InstanceName in SQLServer2005ReportingServicesWebServiceUser $ime_ra čunalnika$InstanceName |
Storitve obveščanja |
Privzeti ali imenovan primerek: SQLServer2005NotificationServicesUser $Ime_ra čunalnika |
Integracijske storitve |
Privzeti ali imenovan primerek: SQLServer2005DTSUser $Ime_ra čunalnika |
Iskanje po celotnem besedilu |
Privzeti primer: SQLServer2005MSFTEUser $Ime_ra čunalnika$MSSQLServer imenovan primerek: SQLServer2005MSFTEUser $ime_ra čunalnika$InstanceName |
Brskalnik strežnika SQL Server |
Privzeti ali imenovan primerek: SQLServer2005SQLBrowserUser $Ime_ra čunalnika |
Pomočnik za Active Directory strežnika SQL Server |
Privzeti ali imenovan primerek: SQLServer2005MSSQLServerADHelperUser $Ime_ra čunalnika |
Če želite več informacij o nastavljanju računov storitve Windows, obiščite to Microsoftovo spletno mesto:
http://msdn.microsoft.com/en-us/library/ms143504(SQL.90).aspx