Simptomi
Pretpostavimo da imate tablicu s indeksom klasteriranog spremišta stupaca u sustavu Microsoft SQL Server 2014. Kada pokušate učitati podatke u tablicu pomoću naredbe INSERT INTO ... SELECT, možda ćete primiti sljedeću poruku o pogrešci:
Napomena
Pogreška: 8645, Ozbiljnost: 17, Stanje: 1, Redak: 1
Došlo je do isteka vremena dok se tražilo da memorijski resursi izvrše upit u skupu resursa "zadano" (2). Ponovno pokrenite upit.
Napomena Kada nema dovoljno memorije za masovno umetanje, SQL Server pokušava izvršiti nemasovno umetanje s ovim popravkom. Za to je obično potrebno znatno manje memorije. Upit i dalje ne uspijeva ako nema dovoljno memorije za umetanje koje nije masovno.
Rješenje
Popravak uvodi novu zastavicu praćenja 9348 koja koristi procjene kardinalnosti optimizatora upita radi odlučivanja treba li masovno umetanje pokrenuti ili ne. Ako je procijenjeni broj redaka za umetanje manji od 102400, SQL Server neće pokušati masovno umetanje. Ako je procijenjeno više od 102400, pokreće se masovno umetanje.
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 4 za SQL Server 2014 /en-us/help/2999197
O kumulativnim ažuriranjima za SQL Server
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.