KB2963384 – JAVÍTÁS: SQL Server összeomlik, ha a tempdb adatbázis naplófájlja megtelt a SQL Server 2012-ben vagy a SQL Server 2014-ben

Hatókör
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Web SQL Server 2012 Standard

Tünetek

Feltételezzük, hogy Microsoft SQL Server 2012-t vagy SQL Server 2014-et használ. Amikor a tempdb adatbázis naplófájlja megtelik, az SQL Server összeomlik, és a következő hibaüzenet jelenik meg:

Megjegyzés

Hiba: 9002, Súlyosság: 17, Állapot: 4.
A(z) "tempdb" adatbázis tranzakciónaplója a "ACTIVE_TRANSACTION" miatt megtelt.
Hiba: 3314, Súlyosság: 21, Állapot: 3.
A "tempdb" adatbázisban naplózott művelet visszavonásakor hiba történt a naplórekord azonosítójánál (135:376:442). A konkrét hiba általában előzőleg hibaként kerül naplózásra a Windows Eseménynapló szolgáltatásában. Állítsa vissza az adatbázist vagy fájlt egy biztonsági másolatból, vagy állítsa helyre az adatbázist.
Hiba: 3449, Súlyosság: 21, Állapot: 1.
Az adatbázis helyreállításához az SQL Server-nek le kell állnia (adatbázisazonosító: 2). Az adatbázis vagy egy felhasználói adatbázis, amelyet nem lehetett leállítani, vagy rendszer-adatbázis. Indítsa újra az SQL Server. Ha az adatbázis helyreállítása újabb indítás után sem sikerül, állítsa helyre vagy vissza az adatbázist.
Az SQL-nyomkövetés a kiszolgáló leállása miatt leállt. Nyomkövetési azonosító = '1'. Ez csak tájékoztató jellegű üzenet; Nincs szükség felhasználói beavatkozásra.

Ez a probléma akkor fordul elő, ha a tempdb naplófájl mérete nem elegendő a tempdb munkaterhelés kezeléséhez, és a naplófájl automatikus növekedése Ki értékre van állítva. Ha korlátozott hely miatt sikertelen egy visszaállítás a tempdb-ben, az SQL Server összeomlik.

Ez a gyorsjavítás lehetővé teszi a fenntartott hely pontosabb kiszámítását, amikor a naplóban elfogy a hely. Ez a gyorsjavítás a tempdb naplójának ideiglenes növelésével is segít elkerülni a visszaállítási hibákat a tempdb-ben. Ezek a módosítások segítenek megelőzni a kiszolgáló összeomlását.

Megoldás

Az SQL Server 2014 szervizcsomagjával kapcsolatos információk

A probléma megoldásához szerezze be a Microsoft SQL Server 2014 legújabb szervizcsomagjá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):

2958069 A SQL Server 2014 legújabb szervizcsomagjának beszerzése

Az SQL Server 2014 Service Pack 1 (SP1) szervizcsomaggal kapcsolatban az SQL Server 2014 Service Pack 1 szervizcsomagban kijavított hibák című témakörben talál további információt.

Az SQL Server 2012 szervizcsomagjával kapcsolatos információk

A probléma megoldásához szerezze be a Microsoft SQL Server 2012 legújabb szervizcsomagjá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):

2755533 A SQL Server 2012 legújabb szervizcsomagjának beszerzése

Á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.