Simptome
Să presupunem că ați rulat o instanță a Microsoft SQL Server 2014 și activați proprietatea Autogrowth pentru o bază de date. Chiar și așa, este posibil ca modificările din baza de date să nu fie salvate. În plus, primiți mesaje de eroare care seamănă cu următoarele care afirmă că jurnalul de tranzacții este plin:
MSG 9002, nivel 17, stat 2, linie 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, veți primi următorul mesaj de eroare:
MSG 3052, nivel 16, stat 1, linie 1 Jurnalul de BACKUP nu a reușit să conecteze actualizările pentru baza de date 'database_name'.
Dacă încercați să dezvoltați manual fișierul jurnal de tranzacții, veți primi următorul mesaj de eroare:
MSG 9002, nivel 17, stat 1, linie 1 Jurnalul de tranzacții pentru baza de date 'database_name' este plin din cauza ' Checkpoint '
Dacă interogați sys.dm_db_log_space_usage DMV, rezultatele indică faptul că jurnalul de tranzacții este de 100% sau mai utilizat. De asemenea, este posibil să descoperiți că există suficient spațiu liber pe unitatea de stocare pentru a permite creșterea fișierelor jurnal.
Rezolvare
Această remediere este inclusă în actualizarea cumulativă 12 pentru SQL Server 2014 Service Pack 2.
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și de securitate care au fost în 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 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.