Hatókör
SQL Server 2008 R2

Jelenségek

Vegye figyelembe a következő forgatókönyvet:

  • Rendelkezik a Microsoft SQL Server 2008 R2 egy példányával, amely felhasználói vezérlőpontot (UCP) üzemeltet.

  • Telepítse az 1. kumulatív frissítési csomagot a példányra SQL Server 2008 R2-re.

Ebben a forgatókönyvben a telepítés sikeres lesz. A SQL Server szolgáltatás azonban nem indítható el. Emellett a SQL Server Errorlog fájlban a következő hibaüzenetek vannak naplózva:

<Date> <Time> spid7s Executing [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal<Date>< Time> spid7s SQL Server letiltotta a hozzáférést az "Ügynök XP-k" összetevő "sys.xp_qv" eljárásához, mert ez az összetevő ki van kapcsolva a kiszolgáló biztonsági konfigurációjának részeként. A rendszergazdák engedélyezhetik az "Ügynök XP-k" használatát a sp_configure használatával. Az "Ügynök XP-k" engedélyezéséről további információt a "Surface Area Configuration" (Felületkonfiguráció) című témakörben talál a SQL Server Books Online-ban.<Dátum><idő> spid7s hiba: 15281, Súlyosság: 16, Állapot: 1.<Dátum><idő> spid7s SQL Server letiltotta az "Ügynök XP-k" összetevő "sys.xp_qv" eljáráshoz való hozzáférést, mert ez az összetevő ki van kapcsolva a kiszolgáló biztonsági konfigurációjának részeként. A rendszergazdák engedélyezhetik az "Ügynök XP-k" használatát a sp_configure használatával. Az "Ügynök XP-k" engedélyezéséről további információt a "Surface Area Configuration" (Felületkonfiguráció) című témakörben talál a SQL Server Books Online-ban.<dátum><idő> spid7s hiba: 912, súlyosság: 21, állapot: 2.<Date>< Time> spid7s A "master" adatbázis szkriptszintű frissítése nem sikerült, mert a sqlagent100_msdb_upgrade.sql frissítési lépés 15281-es, 1-es állapotú, 16-os súlyosságú hibát észlelt. Ez egy súlyos hibaállapot, amely zavarhatja a rendszeres működést, és az adatbázis offline állapotba kerül. Ha a hiba a "master" adatbázis frissítése során történt, az megakadályozza a teljes SQL Server példány indítását. Vizsgálja meg az előző hibanapló-bejegyzéseket, végezze el a megfelelő javítási műveleteket, és indítsa újra az adatbázist, hogy a szkriptfrissítési lépések a befejezésig fussanak.<Dátum><idő> spid7s hiba: 3417, Súlyosság: 21, Állapot: 3.<Dátum><idő> spid7s Nem lehet helyreállítani a master adatbázist. SQL Server nem futtatható. Teljes biztonsági másolatból visszaállíthatja a főkiszolgálót, kijavíthatja vagy újraépítheti. A master adatbázis újraépítésével kapcsolatos további információkért lásd: SQL Server Books Online.<Dátum>< idő> spid7s SQL-nyomkövetés leállt a kiszolgáló leállítása miatt. Nyomkövetési azonosító = '1'. Ez csak tájékoztató üzenet; nincs szükség felhasználói műveletre.

Ez a probléma akkor is előfordulhat, ha a SQL Server 2008 R2 kiadási jelölt (RC) egy példányát frissíti, amely UCP-t üzemeltet a SQL Server 2008 R2 kiadási verziójára.

A probléma oka

Ez a probléma azért fordul elő, mert az Ügynök XPs beállítása nincs engedélyezve, amikor SQL Server 2008 R2 futtatja az msdb adatbázis frissítési szkriptét.Ez a szkript a SQL Server szolgáltatás indításakor fut. A szkript egy tárolt eljárást futtat, amely az UCP-vel kapcsolatos. Emellett a tárolt eljáráshoz engedélyezni kell az Ügynök XPs beállítását.

Megoldás

Kumulatív frissítési információk

A probléma javítását először a 2. kumulatív frissítésben adtuk ki. A SQL Server 2008 R2 kumulatív frissítési csomagjának beszerzéséről a Microsoft Tudásbázis következő cikkében tájékozódhat:

2072493 2. kumulatív frissítési csomag a SQL Server 2008 R2Note-hoz Mivel a buildek összegzőek, minden új javításkiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2008 R2 javítás kiadásában szereplő összes biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):

981356 A 2008-SQL Server R2 kiadását követően kiadott SQL Server 2008 R2-buildek

Kerülő megoldás

Megjegyzés Ha még nem telepítette az 1. kumulatív frissítést, kövesse a "Megoldás" szakaszt a 2. kumulatív frissítési csomag telepítéséhez. Ez a probléma nem létezik a 2. kumulatív frissítési csomagban és a SQL Server 2008 R2 frissítés újabb verzióiban.Ha ezt a problémát az 1. kumulatív frissítési csomag telepítése után tapasztalja, a probléma megoldásához kövesse az alábbi lépéseket:

  1. Engedélyezze a 902-s nyomkövetési jelzőt a SQL Server 2008 R2 példányán. Ezt a következőképpen teheti meg:

    1. Nyissa meg SQL Server Konfigurációkezelő.

    2. A SQL Server Konfigurációkezelő kattintson a SQL Server Services elemre.

    3. Kattintson duplán az SQL Server szolgáltatásra.

    4. A SQL Server Tulajdonságok párbeszédpanelen kattintson a Speciális fülre.

    5. A Speciális fülre kattintva keresse meg az Indítási paraméterek elemet.

    6. Adja hozzá a ;-T902 értéket a meglévő sztringérték végéhez, majd kattintson az OK gombra.

  2. Kattintson a jobb gombbal az SQL Server szolgáltatásra, majd kattintson a Start gombra.

  3. Ha a SQL Server Agent szolgáltatás fut, kattintson a jobb gombbal a SQL Server Agent szolgáltatásra, majd kattintson a Leállítás parancsra.

  4. Nyissa meg SQL Server Management Studio, majd csatlakozzon a SQL Server 2008 R2 példányához.

  5. Futtassa a következő utasításokat:

    EXEC sp_configure "show advanced", 1; ÚJRAKONFIGURÁLÁSA; EXEC sp_configure "frissítések engedélyezése", 0; ÚJRAKONFIGURÁLÁSA; EXEC sp_configure "Agent XPs", 1; ÚJRAKONFIGURÁLÁSA; MEGY

  6. A SQL Server Konfigurációkezelő kattintson a jobb gombbal az SQL Server szolgáltatásra, majd kattintson a Leállítás parancsra.

  7. Távolítsa el a 902-s nyomkövetési jelzőt a SQL Server 2008 R2 példányán. Ehhez törölje az ;-T902 elemet az 1f. lépésben frissített sztringértékből.

  8. Kattintson a jobb gombbal az SQL Server szolgáltatásra, majd kattintson a Start gombra.

  9. Kattintson a jobb gombbal a SQL Server Agent szolgáltatásra, majd kattintson a Start gombra.

  10. A SQL Server Management Studio csatlakozzon újra a SQL Server 2008 R2 példányához.

  11. A Object Explorer bontsa ki a Felügyelet csomópontot, kattintson a jobb gombbal az Adatgyűjtés elemre, majd kattintson az Adatgyűjtés engedélyezése parancsra.Megjegyzés Ha az adatgyűjtés már engedélyezve van, az Adatgyűjtés engedélyezése elem nem érhető el.

Megjegyzés A következő hibaüzenet jelenhet meg, amikor a SQL Server 2008 R2 példányához csatlakozik SQL Server Management Studio:

Hiba: 18401A következő felhasználó bejelentkezése nem sikerült: '<bejelentkezési név>' . Ok: A kiszolgáló szkriptfrissítési módban van. Jelenleg csak rendszergazda csatlakozhat.

Ez a hibaüzenet azt jelzi, hogy SQL Server 2008 R2 befejezi az 1. kumulatív frissítési csomag telepítését. Ha ezt a hibaüzenetet kapja, várjon néhány percet, majd csatlakozzon újra a SQL Server 2008 R2 példányához.

Állapot

A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.

Hivatkozások

A SQL Server növekményes karbantartási modelljéről a Microsoft Tudásbázis következő cikkében tájékozódhat:

935897 Növekményes karbantartási modell érhető el az SQL Server csapattól a jelentett problémák gyorsjavításainak továbbításához. Ha többet szeretne megtudni SQL Server frissítések elnevezési sémájáról, kattintson a következő cikkszámra a cikk microsoftos tudásbázisban való megtekintéséhez:

822499 A Microsoft SQL Server szoftverfrissítési csomagjainak elnevezési sémája A szoftverfrissítési terminológiáról a microsoftos tudásbázis következő cikkében talál további információt:

824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.