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.