A jelenség
Amikor megkísérli telepíteni a Microsoft SQL Server 2005 Service Pack 2 egyik biztonsági frissítését, a Microsoft SQL Server 2005 frissítése sikertelen. A probléma azért jelentkezik, mert a biztonsági frissítések visszavonási eljárása helytelenül törli az SQL Server 2005-szolgáltatásfiókokat a megfelelő helyi SQL Server szolgáltatáscsoportokból.
Oka
A probléma azért jelentkezik, mert a biztonsági frissítések visszavonási eljárása helytelenül törli az SQL Server 2005-szolgáltatásfiókokat a megfelelő helyi SQL Server szolgáltatáscsoportokból. A megadott engedélyek nem a szolgáltatásfiókokra, hanem a szolgáltatáscsoportokra vonatkoznak, ezért a szolgáltatások nem férhetnek hozzá a szükséges erőforrásokhoz, és nem tudnak elindulni.
A megoldás
A probléma megoldásához végezze el az alábbi lépéseket:
-
Azonosítsa az SQL Server 2005 szolgáltatáscsoportját a helyi számítógépen. Ehhez hajtsa végre az alábbi lépéseket:
-
Kattintson a Start gombra és a Futtatás parancsra, a megjelenő párbeszédpanel beviteli mezőjébe írja be a compmgmt.msc parancsot, majd nyomja meg az ENTER billentyűt.
-
Bontsa ki a Helyi felhasználók és csoportok csomópontot, majd kattintson a Csoportok elemre.
-
-
Az SQL Server 2005 szolgáltatáscsoportjának neve a következőképpen kezdődik: „SQLServer2005”. Azonosítsa az egyes csoportokat, majd kattintson rájuk duplán a csoporttagság megállapításához. Ha a csoporttagság üres, folytassa a 3. lépéssel, ellenkező esetben ellenőrizze a következő csoportot.
-
A Microsoft Management Console (MMC) Szolgáltatások beépülő moduljában keresse meg az SQL Server 2005 szolgáltatásainak szolgáltatásfiókját.
A Szolgáltatások beépülő modul megnyitásához kattintson a Start menü Futtatás parancsára, a megjelenő párbeszédpanel beviteli mezőjébe írja be a services.msc parancsot, majd nyomja meg az ENTER billentyűt. -
Az SQL Server szolgáltatásainak neve a következőképpen kezdődik: „SQL Server”. Így például az „SQL Server (MSSQLSERVER)” az SQL Server alapértelmezett példányához tartozó SQL Engine szolgáltatást takarja. Annak megállapításához, hogy az adott szolgáltatás az SQL Server 2005 programhoz tartozik-e, hajtsa végre az alábbi lépéseket:
-
Kattintson a jobb gombbal a szolgáltatásra, majd kattintson a Tulajdonságok parancsra.
-
Keresse meg a szolgáltatás programfájlját. A fájl neve a Futtatható fájl elérési útja területen látható.
-
Kattintson a jobb gombbal a fájlra, majd a tulajdonságlapon ellenőrizze a verziót. A fájlverziónak a következőképpen kell kezdődnie: „9.0” vagy „2005.90”.
-
-
A Számítógép-kezelés MMC beépülő modulban kattintson duplán a 2. lépésben meghatározott szolgáltatáscsoport-névre, és állapítsa meg, hogy a szolgáltatásfiók bejegyzése megtalálható-e a szolgáltatáscsoportban. Ha nem, akkor kattintson a Hozzáadás gombra, írja be a szolgáltatásfiók nevét a párbeszédpanel Írja be a kijelölendő objektum nevét mezőjébe, majd kattintson az OK gombra.
Megjegyzés: A Számítógép-kezelés beépülő modul megnyitásához kattintson a Start menü Futtatás parancsára, a megjelenő párbeszédpanel beviteli mezőjébe írja be a compmgmt.msc parancsot, majd nyomja meg az ENTER billentyűt. -
Az MMC Szolgáltatások beépülő moduljában indítsa el az SQL Server-szolgáltatásokat.
Megjegyzés: A Szolgáltatások beépülő modul megnyitásához kattintson a Start menü Futtatás parancsára, a megjelenő párbeszédpanel beviteli mezőjébe írja be a services.msc parancsot, majd nyomja meg az ENTER billentyűt.
További információ
A Microsoft SQL Server 2005 telepítőprogramja minden telepített szolgáltatás számára egy-egy helyi Windows-csoportot hoz létre, amelyeket „szolgáltatáscsoportoknak” nevezünk.
Az SQL Server 2005 telepítője az egyes szolgáltatások szolgáltatásfiókjait a megfelelő csoportokhoz adja hozzá. Az adott SQL Server-szolgáltatás által igényelt megfelelő Windows NT-engedélyeket minden egyes Windows-csoport megkapja.
Ezen csoportok használata egyszerűbbé teszi az SQL Server szolgáltatásai és a más végrehajtható fájlok futtatásához szükséges engedélyek megadását, továbbá megkönnyíti az SQL Server fájljainak védelmét is. Az SQL Server szolgáltatásai a szolgáltatáscsoport-tagság révén férhetnek hozzá a Windows és az SQL Server erőforrásaihoz.
Az SQL Server 2005 telepítési folyamata során az alábbi szolgáltatások és szolgáltatáscsoportok jönnek létre:
SQL Server-szolgáltatás |
Szolgáltatáscsoport |
---|---|
SQL Server |
Alapértelmezett példány: SQLServer2005MSSQLUser$számítógépnév$MSSQLSERVER |
SQL-kiszolgálóügynök |
Alapértelmezett példány: SQLServer2005SQLAgentUser$számítógépnév$MSSQLSERVER |
Elemzési szolgáltatások |
Alapértelmezett példány: SQLServer2005MSOLAPUser$számítógépnév$MSSQLSERVER |
Jelentési szolgáltatások |
Alapértelmezett példány: |
Értesítési szolgáltatások |
Alapértelmezett vagy megnevezett példány: SQLServer2005NotificationServicesUser$számítógépnév |
Integrációs szolgáltatások |
Alapértelmezett vagy megnevezett példány: SQLServer2005DTSUser$számítógépnév |
Teljes szöveges keresés |
Alapértelmezett példány: SQLServer2005MSFTEUser$számítógépnév$MSSQLSERVER |
SQL Server Browser |
Alapértelmezett vagy megnevezett példány: SQLServer2005SQLBrowserUser$számítógépnév |
SQL Server Active Directory-segítője |
Alapértelmezett vagy megnevezett példány: SQLServer2005MSSQLServerADHelperUser$számítógépnév |
A Windows-szolgáltatásfiókok beállításáról további információt a Microsoft alábbi webhelyén talál:
http://msdn.microsoft.com/hu-hu/library/ms143504(SQL.90).aspx