KB3209878 - ИСПРАВЛЕНО: SQL Server заканчивается память при запросе данных из оптимизированных для памяти таблиц, если включен Resource Governor

Применяется к
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Проблема

Предположим, что функция Resource Governor включена в экземпляре Microsoft SQL Server 2016. При выполнении запроса, который запрашивает данные из оптимизированных для памяти таблиц, независимо от того, направляется ли запрос в пользовательские пулы ресурсов или в пул ресурсов по умолчанию, в SQL Server может закончиться память, и он может зависнуть. Кроме того, в журнале ошибок SQL Server регистрируется сообщение об ошибке, похожее на следующее:

Примечание

Ошибка: 17300, серьезность: 16, состояние: 1.Серверу SQL Server не удалось выполнить новую системную задачу либо из-за недостатка памяти, либо из-за превышения количества настроенных сеансов на сервере. Убедитесь, что на сервере достаточно памяти. Используйте sp_configure с параметром "подключения пользователей", чтобы проверка максимальное число подключений пользователей. Используйте sys.dm_exec_sessions для проверка текущего количества сеансов, включая пользовательские процессы.

        
        
      

Решение

Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:

Накопительный пакет обновления 1 для SQL Server 2016 с пакетом обновления 1 (SP1)

Накопительный пакет обновления 4 для SQL Server 2016

О накопительных обновлениях для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:

Последний накопительный пакет обновления для SQL Server 2016

        
      

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.