KB4347055 — FIX: ошибка "недостаточно памяти" при запуске SQL Server 2017 в контейнере Dock для Linux

Проблемы

При запуске экземпляра Microsoft SQL Server 2017 в контейнере стыковочного сервера Linux может появиться сообщение об ошибке "недостаточно памяти".

Причина

По умолчанию SQL Server в Linux использует мягкое ограничение 80% от общего объема физической памяти, если конфигурация Memory. memorylimitmb не включена. Для контейнеров закрепления SQL используется для рассмотрения 80% общего объема памяти, вместо того чтобы ограничиваться до 80% памяти, выделенной для контейнера Dock. Это неверное ограничение памяти позволяет SQL Server попытаться использовать память больше, чем предусмотрено для контейнера, и может быть кандидатом на увольнение с помощью злоумышленника.

Примечание.Когда вы создаете Закрепляемое изображение, для ограничения памяти стыковочного устройства нужно задать значение – m. Для получения дополнительных сведений ознакомьтесь со статьей ниже.

Создание стыковочного узла

Решение

Исправление этой проблемы входит в следующее обновление для SQL Server.

Накопительное обновление 10 для SQL Server 2017 

Примечание. Если конфигурация Memory. memorylimitmb не настроена, это исправление позволяет SQL Server ограничивать его более мягким ограничением в 80% от выделенной памяти до контейнера.

Сведения о сборках SQL Server

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

Новейшая сборка для SQL Server 2017

Статус

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

Ссылки

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

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×