KB2545989 – JAVÍTÁS: Az "Időtúllépés történt a pufferzárra való várakozás közben" hibaüzenet jelenik meg, amikor több tranzakció egyidejűleg frissít egy adatbázist az SQL Server 2008 R2-ben vagy a SQL Server 2008-ban, ha az adatbázis pillanatkép-elkülönítési szintet használ

Hatókör
SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Parallel Data Warehouse SQL Server 2008 Developer SQL Server 2008 Enterprise

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