Simptomi
Upit se izvršava na instanci sistema Microsoft SQL Server 2012. Ako upit koristi tempdb, možete dobiti sledeće poruke o greškama:
-
Greška: 5180, ozbiljnost: 22, stanje: 1.Nije moguće otvoriti kontrolni blok datoteka (FCB) za nevažeći ID datoteke 0 u bazi podataka "tempdb".
-
Greška: 17066, težina: 16, stanje: 1.SQL Potvrda servera: Datoteka:< Alloc.cpp>, line=2697 Neuspela potvrda = 'IAM_pg_id != PageId_NULL'.
-
Greška: 3624, ozbiljnost: 20, stanje: 1.Provera sistemske potvrde nije uspela. Za detalje proverite da li postoje detalji evidencije grešaka na SQL Serveru.
-
Greška: 605, ozbiljnost: 21, stanje: 3.Pokušaj dopremanja logičke stranice (19:31824) u bazi podataka 2 nije uspeo. Pripada jedinici za dodelu 0 ne 720680216393744384.
Do ovog problema može doći kada koristite jednu od sledećih funkcija:
-
Optimistični nivo izolacije transakcija
-
Indeksiranje na mreži
-
Više aktivnih skupova rezultata (MARS)
-
Okidači
Rešenje
Ovaj 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. Pogledajte najnovije kumulativne ispravke za SQL Server:
Napomena Informacije o najnovijim SQL Server builds objektima možete pronaći od where da biste pronašli informacije o najnovijim SQL Server builds.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.