Simptome
Să presupunem că aveți un tabel care a grupat columnstore index în Microsoft SQL Server 2014. Atunci când încercați să încărcați date în tabel, utilizând Inserare în... Selectați instrucțiune, este posibil să primiți următorul mesaj de eroare:
Eroare: 8645, severitate: 17, stare: 1, linie: 1A expirare a avut loc în timp ce așteptați resursele de memorie pentru a executa interogarea în rezervorul de resurse ' default ' (2). Executați din nou interogarea.
Notă Atunci când există memorie insuficientă pentru inserarea masivă, SQL Server încearcă să efectueze o Inserare non-Bulk cu această remediere. Acest lucru necesită în mod normal mai puțină memorie. Interogarea încă nu reușește dacă există chiar și memorie insuficientă pentru a face insertul non-Bulk.
Rezolvare
Această remediere introduce un nou semnalizator de urmărire 9348 pentru a utiliza evaluările de optimizare a interogărilor, pentru a decide dacă inserarea masivă ar trebui să fie inițiată sau nu. Dacă numărul estimat de rânduri de inserat este mai mic decât 102400, SQL Server nu încearcă să efectueze o Inserare masivă. Dacă sunt estimate mai mult de 102400, se inițiază o Inserare masivă. Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server.
Actualizarea cumulativă 4 pentru SQL Server 2014 /en-us/help/2999197
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.