Simptomi
Pretpostavimo da imate bazu podataka koja sadrži velike indekse kolona u sistemu Microsoft SQL Server 2014. Kada izvršite komandu DBCC CHECKDB za bazu podataka, dobijate sledeću poruku o grešci iz evidencije grešaka sistema SQL Server:
Operativni sistem je vratio grešku 665(zahtevana operacija nije mogla biti dovršena zbog ograničenja sistema datoteka) na SQL Server tokom pisanja u ofset 0x00004a21310000 u datoteci '<Ime diska>:\Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Data\XXXX.mdf'. Dodatne poruke u evidenciji grešaka sistema SQL Server i evidenciji sistemskih događaja mogu da pruže više detalja. Ovo je ozbiljan uslov greške na nivou sistema koji ugrožava integritet baze podataka i mora se odmah ispraviti. Dovršite punu proveru doslednosti baze podataka (DBCC CHECKDB). Do ove greške može doći zbog više faktora; više informacija potražite u članku SQL Server Books Online.
Kada izvršite komandu DBCC CHECKTABLE za tabelu koja ima indeks kolone, dobijate sledeću poruku o grešci:
Msg 0, Nivo 11, stanje 0, linija 0A ozbiljna greška se pojavila na trenutnoj komandi. Rezultati, ako ih ima, treba da budu odbačeni.
Istovremeno dobijate sledeću poruku o grešci u evidenciji grešaka:
DBCC CHECKTABLE (<Table_Name>) koji je izvršio DomainName\UserName je nepravilno prekinut zbog stanja greške 6. Proteklo vreme: 0 sati 3 minuta 36 sekundi.
Uzrok
Do ovog problema dolazi zbog neispravnosti u mehanizmu prefetch sql Server columnstore indexa. Ovaj nedostatak dovodi do nepotrebnog popunjavanja stranica sa podacima baze podataka snimka koja bi dovela do preuranjene greške operativnog sistema 665.Komanda Note DBCC CHECKDB automatski interno kreira snimak baze podataka. Isti problem možete naići kada ručno kreirate snimak baze podataka i izvršite nekoliko upita koji koriste indeks stubičnice.
Rešenje
Informacije o servisnom paketu
Da biste rešili ovaj problem, nabavite servisni paket 1 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.
Kumulativne informacije o ažuriranju
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Preporučujemo da preuzmete i instalirate najnovije kumulativne ispravke za SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".