Tünetek
Tegyük fel, hogy a Microsoft SQL Server 2014 egy olyan példányával rendelkezik, amelyen engedélyezve van a pufferkészlet-kiterjesztés (BPE). Ha I/O-hibát tapasztal a BPE-fájlban, előfordulhat, hogy a BPE le van tiltva. Emellett maradt néhány árva buff retesz. Ez megakadályozhatja a DBCC CHECKDB, CHECKPOINTING és BACKUP LOG műveleteket.
A probléma előfordulásakor hasonló hibaüzenetet találhat, amely a következőhöz hasonló:
Megjegyzés
L2 pufferkészlet írási hiba...
A pufferkészlet-bővítmény sikeresen le lett tiltva. A pufferkészlet-bővítmény "fájlelérési< út"> törlése.
Időtúllépés történt a pufferreteszelésre való várakozás közben - 4-es típus...
Hiba: 845, Súlyosság: 17, Állapot: 1.
Időtúllépés történt a 4-es típusú pufferzárra való várakozás közben az oldalhoz (<oldalazonosító>)...
Hiba: 5901, Súlyosság: 16, Állapot: 1.
Egy vagy több, a(z) "adatbázisnév>"< adatbázishoz tartozó helyreállítási egység nem tudott ellenőrzőpontot létrehozni. Ezt általában a rendszererőforrások – például lemez vagy memória – hiánya, vagy bizonyos esetekben adatbázis-sérülés okozza. A hiba részleteiért tanulmányozza a hibanapló korábbi bejegyzéseit.
Időtúllépés történt a pufferzárra való várakozás közben - 3-as típus...
Megoldás
A hibát először az SQL Server következő összegző frissítéseiben javítottuk.
1. összegző frissítés az SQL Server 2014 SP1-hez
8. összegző frissítés az SQL Server 2014-hez
Az SQL Server összegző frissítéseinek ismertetése
Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Lásd az SQL Server legújabb összegző frissítéseit:
Á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.