Simptome
Să presupunem că rulați o instanță Microsoft SQL Server 2014 și activați proprietatea Creștere automată pentru o bază de date. Chiar și așa, este posibil ca modificările bazei de date să nu se salveze. În plus, primiți mesaje de eroare asemănătoare următoarelor, care spun că jurnalul de tranzacții este plin:
Notă
Msg 9002, Level 17, State 2, Line 1
Jurnalul de tranzacții pentru baza de date "database_name" este plin din cauza "LOG_BACKUP".
Dacă încercați să faceți backup fișierului jurnal de tranzacții, primiți următorul mesaj de eroare:
Notă
Msg 3052, Level 16, State 1, Line 1
BACKUP LOG nu a reușit să înregistreze actualizările pentru baza de date "database_name".
Dacă încercați să măriți manual fișierul jurnal de tranzacții, primiți următorul mesaj de eroare:
Notă
Mesaj 9002, Nivelul 17, Statul 1, Linia 1
Jurnalul de tranzacții pentru baza de date "database_name" este plin datorită "CHECKPOINT"
Dacă interogați sys.dm_db_log_space_usage DMV, rezultatele indică faptul că jurnalul de tranzacții este utilizat 100% sau mai mult. De asemenea, este posibil să descoperiți că există suficient spațiu liber în unitatea de stocare pentru a permite creșterea fișierului jurnal.
Rezolvare
Această remediere este inclusă în actualizarea cumulativă 12 pentru SQL Server 2014, Service Pack 2.
Despre actualizările cumulative pentru SQL Server
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și remedierile de securitate din compilarea anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server 2014.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.