Simptomi
Razmotrite sljedeći scenarij:
-
Koristite Microsoft SQL Server 2012, 2014 ili 2016.
-
Koristite promjenu baze podataka... IZMJENA datoteke... naredba da biste konfigurirali bazu podataka tempdb radi korištenja nove datoteke zapisnika.
-
Navedite novu veličinu datoteke zapisnika koja će biti manja od 248 KB.
-
Zaustavite se, a zatim ponovno pokrenite instancu sustava SQL Server da biste primijenili promjenu.
U ovom se scenariju instanca sustava SQL Server ne pokreće. Osim toga, poruke o pogreškama koje nalikuju sljedećim prijavljeni su u zapisnik pogreške sustava SQL Server:
Pogreška: 9004, težina: 21, stanje: 1.An došlo je do pogreške prilikom obrade zapisnika za bazu podataka ' tempdb '. Ako je moguće, vraćanje iz sigurnosne kopije. Ako sigurnosno kopiranje nije dostupno, možda će biti potrebno ponovno izgraditi zapisnik. Pogreška: 945, težina: 14, stanje: 2. baza podataka "tempdb" ne može se otvoriti zbog nedostupnih datoteka ili nedostatka memorije ili diskovnog prostora. Pojedinosti potražite u članku errorlog sustava SQL Server.
Rješenje
Problem je riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 7 za SQL server 2014 Service Pack 1 Kumulativno ažuriranje 2 za SQL Server 2016 KUMULATIVNO ažuriranje 5 za SQL Server 2012 Service Pack 3 (SP3) Napomena Kada instalirate ovo ažuriranje, a zatim započnete instancu sustava SQL Server, SQL Server proširuje datoteku zapisnika na minimalnu potrebnu veličinu.
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Najnovije Kumulativno ažuriranje za SQL server 2014 najnovije Kumulativno ažuriranje za SQL Server 2016 najnovije kumulativno ažuriranje za SQL Server 2012 SP3
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.