Ошибка «Недостаточно системной памяти» в SQL Server 2008 - PullRequest
3 голосов
/ 03 февраля 2010

Я получаю следующую ошибку в SQL Server 2008:

There is insufficient system memory in resource pool 'internal' to run this query.

Я недавно мигрировал с SQL Server 2000 на SQL Server 2008, и система Windows Server 2K8.

Ответы [ 4 ]

1 голос
/ 20 марта 2010

Сообщается о 2 ошибках подключения: Один ( архив ) и Два ( архив )

Как минимум два SO вопроса: Один и Два

Они могут что-то предложить

0 голосов
/ 25 февраля 2010

Параметр -G в конфигурации sqlserver используется для увеличения памяти части памяти, отвечающей области для выполнения запросов, резервного копирования, открытых запросов и т. Д. По умолчанию начальное значение составляет 256 МБ. Я предлагаю увеличить на 128 Мб, но позаботьтесь об этом значении. Попробуйте сериализовать одновременные исполнения.

0 голосов
/ 16 марта 2010

Вы должны серьезно взглянуть на ваши запросы.Это может произойти, если вы делаете, и 'IN' / 'NOT IN' сравниваются для большого строкового значения, переданного в запрос.Скорее сделайте это на справочной таблице / временной таблице

0 голосов
/ 05 февраля 2010

Попробуйте использовать ключ -g, как описано в этой статье MS KB , чтобы увеличить объем виртуальной памяти, зарезервированной для сервера SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...