Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2012 ili SQL Server 2014. Kada je datoteka evidencije tempdb baze podataka puna, SQL Server pada i dobijate sledeću poruku o grešci:
Greška: 9002, ozbiljnost: 17, stanje: 4.Evidencija transakcija za bazu podataka "tempdb" je puna zbog "ACTIVE_TRANSACTION". Greška: 3314, težina: 21, stanje: 3.Tokom opoziva evidentirane operacije u bazi podataka "tempdb", došlo je do greške na ID-u zapisa evidencije (135:376:442). Određena greška se obično evidentira kao greška u usluzi Windows evidencije događaja. Vratite bazu podataka ili datoteku u prethodno stanje iz rezervne kopije ili popravite bazu podataka. Greška: 3449, ozbiljnost: 21, stanje: 1.SQL Server mora da se isključi da bi se spasila baza podataka (ID baze podataka 2). Baza podataka je korisnička baza podataka koja nije mogla biti isključena ili sistemska baza podataka. Ponovo pokrenite SQL Server. Ako baza podataka ne uspe da se spase nakon drugog pokretanja, popravite bazu podataka ili je vratite u prethodno stanje. SQL praćenje je zaustavljeno zbog isključivanja servera. ID praćenja = '1'. Ovo je samo informativna poruka; nije potrebna nikakva radnja korisnika.
Do ovog problema dolazi ako veličina datoteke evidencije privremene datoteke nije dovoljna za rukovanje opterećenjem rada privremene baze podataka, a automatski rast datoteke evidencije je postavljen na isključeno. Ako vraćanje nije uspelo u privremenoj grupi zbog ograničenog prostora, SQL Server pada. Ova hitna ispravka omogućava preciznije izračunavanje rezervisanog prostora kada evidencija ostane bez prostora. Ova hitna ispravka takođe pomaže da se izbegne otkazivanje povratne greške u tempdb-u tako što omogućava privremeno rast evidencije privremene evidencije. Ove promene sprečavaju padove servera.
Rešenje
Informacije o servisnom paketu za SQL Server 2014
Da biste rešili ovaj problem, nabavite najnoviji servisni paket za Microsoft SQL Server 2014. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2958069 Nabavljanje najnovijeg servisnog paketa za SQL Server 2014 Više informacija o SQL Server 2014 servisnom paketu 1 (SP1) potražite u greškama koje su fiksirane u SQL Server 2014 servisnom paketu 1.
Informacije o servisnom paketu za SQL Server 2012
Da biste rešili ovaj problem, nabavite najnoviji servisni paket za Microsoft SQL Server 2012. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2755533 Nabavljanje najnovijeg servisnog paketa za SQL Server 2012
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".