Проблемы
Предположим, что у вас есть таблица, в которой есть кластеризованный индекс columnstore в Microsoft SQL Server 2014. При попытке загрузить данные в таблицу с помощью функции " Вставить в..." Выберите пункт может появиться следующее сообщение об ошибке:
Ошибка: 8645, уровень серьезности: 17, состояние: 1, строка: истекло время ожидания ресурсов памяти для выполнения запроса в пуле ресурсов "default" (2). Перезапустите запрос.
Примечание. Если недостаточно памяти для массовой вставки, SQL Server пытается выполнить немассовую вставку с помощью этого исправления. Обычно для этого требуется значительно меньше памяти. Запрос по-прежнему завершает работу с ошибкой, если недостаточно памяти для выполнения массовой вставки.
Решение
Это исправление представляет новый флаг трассировки 9348 для использования оценок мощности оптимизатора запросов, чтобы определить, следует ли инициировать операцию массовой вставки. Если предполагаемое количество строк, которое нужно вставить, меньше 102400, SQL Server не пытается выполнить массовую вставку. Если оценено более 102400, инициируется операция массовой вставки. Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 4 для SQL Server 2014 /en-us/help/2999197
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".