A Microsoft a Microsoft SQL Server 2008 R2 és a Microsoft SQL Server 2008 javításait egyetlen letölthető fájlként terjeszti. Mivel a javítások egymásra épülnek, minden új kiadás tartalmazza az előző SQL Server 2008 R2-es és az SQL Server 2008-javításhoz mellékelt összes gyorsjavítást és biztonsági javítást.
Tünetek
Vegyük például a következő esetet:
- A sorverzió számozási funkciót engedélyezheti egy adatbázison az SQL Server 2008 R2-ben vagy az SQL Server 2008-ban.
- Az adatbázist a pillanatkép-elkülönítési szint használatára konfigurálja.
- Sok olyan tranzakciót futtat, amelyek egyidejűleg frissítik az adatbázist.
Ebben az esetben a következőhöz hasonló hibaüzenetek jelennek meg az SQL Server hibanaplófájljában.
1. hibaüzenet
Megjegyzés
<SPID> dátum><Időtúllépés történt a pufferzárra való várakozás közben -- type 2, bp 0000003DDEFCBC80, page 3:58642854, stat 0xc0000b, database id: 6, foglalási egység azonosító: 72057594048806912, task 0x000000717CC2A748: 0, waiting time 300, flags 0x3a, owning task 0x00000062F0A6CE08. Nem kell tovább várni.
2. hibaüzenet
Megjegyzés
<Date><SPID> Időtúllépés történt a reteszelésre való várakozáskor: "APPEND_ONLY_STORAGE_FIRST_ALLOC" osztály, azonosító: 0000006196214E30, type 4, Task 0x000000002CA45948 : 0, waiting time 300, flags 0x1a, owning task 0x00000062F0533288. Tovább várunk.
3. hibaüzenet
Megjegyzés
<Dátum> spid#,Ismeretlen,Hiba: 845<c/> Súlyosság: 17<c/> Állam: 1.
Ok
A problémát az okozza, hogy a verziótároló lapjainak formázása a foglalás után kezdődik. Az oldalak azonban zárolva vannak. Ezért nagy a versengés az oldalak miatt.
Megoldás
Összegző frissítéssel kapcsolatos információk
SQL Server 2008 Service Pack 3
A hiba javítását először az SQL Server 2008 Service Pack 3 4. összegző frissítésében adták ki. Az összegző frissítési csomagról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2673383 4. összegző frissítőcsomag a 2008-as SQL Server Service Pack 3-hozMegjegyzés: Mivel a buildek összegző jellegűek, minden új javításkiadás tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző SQL Server 2008-as javításban szerepelt. A Microsoft azt javasolja, hogy fontolja meg az ezt a gyorsjavítást tartalmazó legújabb javítás telepíté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):
2629969 A SQL Server 2008-as szervizcsomag 3 SQL Server 2008-as buildjei a Microsoft SQL Server 2008 SQL Server adott szervizcsomagjaihoz készültek. Az SQL Server 2008 Service Pack 3 egy telepített példányára telepítenie kell az SQL Server 2008 Service Pack 3 gyorsjavítását. Alapértelmezés szerint az SQL Server szervizcsomagjában található összes gyorsjavítás megtalálható a következő SQL Server szervizcsomagban.
SQL Server 2008 R2 Service Pack 1
A hiba javítását először az SQL Server 2008 R2 Service Pack 1 1-es összegző frissítésében adtuk ki. Az összegző frissítési csomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2544793 1. összegző frissítőcsomag a SQL Server 2008 R2 Service Pack 1-höz Megjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az SQL Server 2008 R2 előző javításában szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás telepíté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):
2567616 A SQL Server 2008 R2 Service Pack 1 szervizcsomag után megjelent SQL Server 2008 R2 buildek
SQL Server 2008 R2
A hiba javítását először a 8-as összegző frissítésben adtuk ki. Az SQL Server 2008 R2-höz kiadott összegző frissítőcsomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2534352 8-as összegző frissítés a SQL Server 2008 R2-höz Megjegyzés: Mivel a buildek kumulatívak, minden új javítás tartalmazza az SQL Server 2008 R2 előző kiadásában szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás telepíté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 Megjelentek a SQL Server 2008 R2 utáni SQL Server 2008 R2 buildek
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
További információ
Ez a probléma előfordulhat, hogy nem fordul elő, ha a lemez sávszélességének maximalizálása érdekében növeli a Tempdb adatbázis adatfájljainak számá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):
2154845 Javaslatok a tempdb-adatbázis terhelési versengésének csökkentésére SQL Server tempdb adatbázisban
Hivatkozások
A sorok verziószámozásán alapuló elkülönítési szintekről az MSDN alábbi webhelyén talál további információt:
Általános információk a sorok verziószámozásán alapuló elkülönítési szintekről
Az SQL Server növekményes karbantartási modelljéről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
935897 A SQL Server csapatától elérhető egy növekményes karbantartási modell a jelentett problémák gyorsjavításához
Az SQL Server frissítéseihez szükséges elnevezési sémáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
822499 Új elnevezési séma a Microsoft SQL Server szoftverfrissítési csomagjaihoz A szoftverfrissítések terminológiájáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása