Simptome
Luați în considerare următorul scenariu:
-
Utilizați Microsoft SQL Server 2012, 2014 sau 2016.
-
Utilizați Alter Database... MODIFICARE fișier... instrucțiune pentru a configura baza de date tempdb pentru a utiliza un nou fișier jurnal.
-
Specificați noua dimensiune de fișier jurnal să fie mai mică decât 248 KB.
-
Opriți-vă, apoi reporniți instanța SQL Server pentru a aplica modificarea.
În acest scenariu, instanța SQL Server nu pornește. În plus, mesajele de eroare care seamănă cu următoarele sunt înregistrate în Jurnalul de erori SQL Server:
Eroare: 9004, severitate: 21, stare: 1.An a apărut o eroare la procesarea jurnalului pentru baza de date ' tempdb '. Dacă este posibil, restaurați din backup. Dacă o copie de rezervă nu este disponibilă, poate fi necesar să reconstruiți jurnalul. Eroare: 945, severitate: 14, stare: 2. baza de date ' tempdb ' nu poate fi deschisă din cauza fișierelor inaccesibile sau a memoriei insuficiente sau a spațiului pe disc. Consultați SQL Server eroare pentru detalii.
Rezolvare
Această problemă a fost remediată în următoarele actualizări cumulative pentru SQL Server:
Actualizarea cumulativă 7 pentru SQL server 2014 Service Pack 1 Actualizare cumulativă 2 pentru SQL Server 2016 cumulative update 5 pentru SQL Server 2012 Service Pack 3 (SP3) Notă După ce instalați această actualizare, apoi porniți instanța SQL Server, SQL Server extinde fișierul jurnal la dimensiunea minimă necesară.
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Cea mai recentă actualizare cumulativă pentru SQL server 2014 Cea mai recentă actualizare cumulativă pentru SQL Server 2016 Cea mai recentă actualizare cumulativă pentru SQL Server 2012 SP3
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.