NUSTATYTI: SQL serverio užstringa, kai tempdb duomenų bazės žurnalo failas yra visą SQL Server 2012 "arba" SQL Server 2014

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 2963384
Požymiai
Tarkime, kad naudojate Microsoft SQL Server 2012 "arba" SQL Server 2014. Kai tempdb duomenų bazės žurnalo failas yra pilnas, SQL serverio gedimo, ir gauti tokį klaidos pranešimą:
Klaida: 9002, svarbos: 17, valstybė: 4.
Duomenų bazės "tempdb" operacijų žurnalas yra pilnas dėl "ACTIVE_TRANSACTION".
Klaida: 3314, svarbos: 21, State: 3.
Per atšaukti prisijungęs operacijos duomenų bazės "tempdb", įvyko klaida prisijungti įrašo ID (135:376:442). Paprastai specifinėms gedimo yra registruojami anksčiau Windows įvykių žurnalo tarnybas įvyko klaida. Duomenų bazės arba failų atkūrimas iš atsarginės kopijos arba atkurti duomenų bazę.
Klaida: 3449, svarbos: 21, State: 1.
SQL serverio turite išjungti norint atkurti duomenų bazę (duomenų bazės ID 2). Duomenų bazėje yra vartotojų duomenų bazę, kad galėtų uždaryti arba sistemos duomenų bazės. Iš naujo paleisti SQL serverio. Jei duomenų bazėje nepavyksta atkurti po kitos paleisties, pataisyti arba atkurti duomenų bazę.
SQL sekimo sustabdytas dėl serverio išjungimo. Sekimo ID = "1". Tai yra informacinis pranešimas. nereikia jokių vartotojo veiksmų.

Ši problema kyla, jei tempdb žurnalo failo dydis nėra pakankamai elgtis tempdb darbo krūvis ir automatinio didinimo žurnalo failo nustatyta kaip išjungti. Jei yra ankstesnės nepavyksta tempdb dėl vietos, SQL serverio sugenda.

Šios karštosios pataisos leidžia tiksliau apskaičiuoti saugomos vietos, kai žurnalo baigsis vietos. Šios karštosios pataisos taip pat padeda išvengti rollback gedimas tempdb įjungdami tempdb žurnalas tampa laikinai. Šie pakeitimai apsisaugoti nuo serverio gedimo.
Sprendimas

SQL Server 2014 m. pakeitimų paketo informacija

Norėdami išspręsti šią problemą, Įsigykite naujausią pakeitimų paketą Microsoft SQL Server 2014. Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:

2958069 Kaip gauti naujausią pakeitimų paketą SQL Server 2014


Jei norite gauti daugiau informacijos apie SQL Server 2014 1 pakeitimų paketas (SP1), žr. SQL Server 2014 1 pakeitimų pakete ištaisytų.

SQL Server 2012 pakeitimų paketo informacija

Norėdami išspręsti šią problemą, Įsigykite naujausią pakeitimų paketą, "Microsoft SQL Server 2012". Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:

2755533 Kaip gauti naujausią pakeitimų paketą "SQL Server 2012"
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 2963384 – Paskutinė peržiūra: 08/05/2016 17:50:00 – Peržiūra: 7.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2963384 KbMtlt
Atsiliepimai