Symptomer
Når du forsøger at oprette et kolonnelagerindeks i en tabel i Microsoft SQL Server 2016 eller 2017, mislykkes anmodningen muligvis efter 25 sekunder med timeoutfejlen 8645 for hukommelse, afhængigt af hvor mange hukommelseskrævende forespørgsler der kører sideløbende og/eller hvor meget hukommelse, der er tilgængelig på tidspunktet for anmodningen. Timeoutfejlen for hukommelse kan opstå, selv når du konfigurerer timeout for anmodning om længere hukommelse på forekomstniveau eller på ressourcepuljeniveau.
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Løsning
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
Bemærk! Aktivér sporingsflag (TF) 11047 for at aktivere denne rettelse.
Om kumulative opdateringer til SQL Server:
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
Løsning
Du kan løse dette problem ved enten at øge mængden af hukommelse i ressourcepuljen, hvor Columnstore-indeksbuildet kører, eller reducere antallet af samtidige hukommelsesforbrugende forespørgsler, eller du kan gøre begge dele.
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.