Simptomi
Pretpostavimo da pokrenete instancu sustava Microsoft SQL Server 2014 i omogućite svojstvo Autogrowth za bazu podataka. Čak i tako, promjene u bazi podataka možda se neće spremiti. Uz to, prikazat će vam se poruke o pogreškama koje se nalaze u nastavku koje navode da je zapisnik transakcija pun:
MSG 9002, razina 17, stanje 2, linija 1 Evidencija transakcija za bazu podataka "database_name" puna je zbog ' LOG_BACKUP '.
Ako pokušate sigurnosno kopiranje datoteke zapisnika transakcija, prikazat će vam se sljedeća poruka o pogrešci:
MSG 3052, razina 16, država 1, linija 1 ZAPISNIK sigurnosne kopije nije mogao prijaviti ažuriranja za bazu podataka "database_name".
Ako pokušate ručno razviti datoteku zapisnika transakcija, prikazat će vam se sljedeća poruka o pogrešci:
MSG 9002, razina 17, State 1, linija 1 Evidencija transakcija za bazu podataka "database_name" puna je zbog "kontrolne točke"
Ako upitate sys.dm_db_log_space_usage DMV, rezultati ukazuju na to da je zapisnik transakcija 100-postotni ili više korišten. U pogonu za pohranu možete pronaći i dovoljno slobodnog prostora da biste mogli ugostiti rast datoteka zapisnika.
Rješenje
Ovaj je popravak uvršten u Kumulativno ažuriranje 12 za SQL Server 2014 Service Pack 2.
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su bili u prethodnoj izradi. Pogledajte najnovija kumulativna ažuriranja za SQL Server 2014.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.