Symptom
Anta att du har en tabell med grupperat columnstore-index i Microsoft SQL Server 2014. När du försöker läsa in data till tabellen med hjälp av knappen INSERT INTO ... SELECT-instruktion kan du få följande felmeddelande:
Obs
Fel: 8645, Allvarlighetsgrad: 17, Tillstånd: 1, Rad: 1
En timeout inträffade i väntan på att minnesresurser skulle köra frågan i resurspoolen "default" (2). Kör frågan igen.
Obs! När det inte finns tillräckligt med minne för massinfogning försöker SQL Server göra en icke-massinfogning med den här korrigeringen. Detta kräver vanligtvis betydligt mindre minne. Frågan misslyckas fortfarande om det inte ens finns tillräckligt med minne för att göra icke-massinfogningen.
Lösning
I den här korrigeringen introduceras en ny spårningsflagga, 9348, för att använda frågeoptimeringens kardinalitetsuppskattningar för att avgöra om massinfogning ska initieras eller inte. Om det uppskattade antalet rader att infoga är färre än 102400 försöker inte SQL Server göra en massinfogning. Om fler än 102400 uppskattas initieras en bulkinsats.
Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.
Kumulativ uppdatering 4 för SQL Server 2014 /en-us/help/2999197
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".