Навигация по разделам:

Ошибка субд microsoft sql server native client 11.0 memory allocation failure hresult 80004005

819
Оценки: 1/0
Решение вопроса:

Такое сообщение может возникнуть в момент обновления конфигурации или загрузки больших данных. 

Для решения этой проблемы необходимо проверить как настроена память в  SQL Server. Нужно выполнить вот такой запрос:

DECLARE @TOTAL_MEMORY INT, @REC_MEMORY INT; 
SET @TOTAL_MEMORY = (Select total_physical_memory_kb/1024 from sys.dm_os_sys_memory)

SET @REC_MEMORY = @TOTAL_MEMORY - 1024/@TOTAL_MEMORY-(@TOTAL_MEMORY/2)

SELECT @REC_MEMORY AS  REC_MAX_MEMORY, @REC_MEMORY/2 AS REC_MIN_MEMORY

SELECT name, value_in_use
FROM sys.configurations c
WHERE name =  'max degree of parallelism' OR name = 'priority boost'
OR c.[name] = 'max server memory (MB)' OR c.[name] = 'min server memory (MB)'

В результате мы получим вот такой вывод:

ошибка субд microsoft sql server native client 11.0 memory allocation failure hresult 80004005

На картинке видно что рекомендованная выделенная память 32735 МБ, реально выделено 6000 МБ. Нужно увеличить память до указаного размера.

Для этого выполняем запрос:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'min server memory', 32735;
GO
RECONFIGURE;
GO

Стоит уточнить что параметры памяти индивидуальн, в вашем случае число может отличаться.

Эта информация оказалась полезной?
Как можно улучшить этот ответ?
Оставьте контактные данные, чтобы мы смогли Вам ответить:
Другие вопросы по теме:
Последние вопросы на сайте:

Вопросы по разделу Администрирование Postgres SQL

Вы находитесь в разделе, посвящённом теме Администрирование Postgres SQL. Здесь собраны актуальные вопросы и готовые решения, которые помогут вам быстро разобраться в нюансах.

Посмотреть всё о Администрирование Postgres SQL.

В разделе «Вопросы линии консультаций» представлены проверенные ответы на популярные вопросы и их решения по теме Администрирование Postgres SQL.

Задавайте свои вопросы, получайте оперативные решения и экономьте время при работе с Администрирование Postgres SQL.

Форма обратной связи Вам помочь или не мешать?
Выберите удобный для Вас
способ обращения:
Задать вопрос
Задать вопрос
Получить консультацию
Получить консультацию
Перезвоните мне
Перезвоните мне