Симптоми
Приемете, че имате таблица, която има индекс на columnstore с клъстери в Microsoft SQL Server 2014. Когато се опитате да заредите данни в таблицата с помощта на INSERT Into... Изберете команда, може да получите следното съобщение за грешка:
Грешка: 8645, тежест: 17; щат: 1; ред: 1A време на изчакване, когато изчаквате ресурсите за изпълнение на заявката в "набор от ресурси" (2). Стартирайте повторно заявката.
ЗабележкаКогато няма достатъчно памет за групово Вмъкване, SQL Server се опитва да направи негрупово вмъкване с тази корекция. Това обикновено изисква значително по-малко памет. Заявката все още е неуспешна, ако има дори недостатъчна памет, за да се извърши негруповото вмъкване.
Решение
Тази корекция въвежда нов флаг за проследяване 9348, за да използва изчисленията за кардиналност на заявка, за да реши дали груповото вмъкване трябва да бъде инициирано или не. Ако изчисленият брой редове за вмъкване е по-малък от 102400, SQL Server не се опитва да направи групово вмъкване. Ако са изчислени повече от 102400, се стартира групово вмъкване. Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 4 за SQL Server 2014 /en-us/help/2999197
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".