Периодически пропадает связь с сервером SQL

Проблема

При активной работе пользователей с системой перезагружается или зависает MS SQL Server

Причина

MS SQL отнимает всю доступную память сервера Windows.

Решение

Для настройки объема памяти (в мегабайтах) буферного пула экземпляра SQL Server используются параметры сервера min server memory и max server memory. По умолчанию SQL Server может динамически изменять требования к памяти в зависимости от доступных системных ресурсов. Если было включено использование параметра min server memory, то буферный пул не производит немедленного выделения объема памяти, указанного в параметре min server memory.

Для настройки используется среда SQL Server Management Studio

Установка фиксированного размера памяти

  1. В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.

  2. Щелкните узел Память.

  3. В окне Параметры памяти сервера введите необходимые значения для параметров Минимальный объем памяти сервера и Максимальный объем памяти сервера.

По умолчанию параметр min server memory имеет значение 0, а параметр max server memory — значение 2 147 483 647 МБ. Минимальный размер памяти, который можно указать в параметре max server memory, составляет 16 МБ.

Надо установить реально возможное свободное значение max server memory, которое имеет Windows сервер.