Top menu

Проверка соединения с сервером SQL завершается ошибками "[Microsoft][ODBC SQL Server Driver]An attempt to allocate memory failed.", "Microsoft][ODBC Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_DBC failed"

ОПИСАНИЕ

При установке сервера DeviceLock Enterprise Server или настройке его параметров, после нажатия кнопки 'Проверить соединение' ('Test connection'), появляются ошибки "[Microsoft][ODBC SQL Server Driver]An attempt to allocate memory failed.", "[Microsoft][ODBC Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_DBC failed".

КОММЕНТАРИЙ

Данная проблема относится к функционированию SQL Server и с большой долей вероятности вызвана низким объёмом установленной физической памяти.

РЕКОМЕНДАЦИИ

1. Проверьте, установлено ли на компьютере с сервером SQL установлено достаточное количество физической памяти (также проверьте настройки виртуальной памяти);
2. Проверьте, не запущена ли служба SQL Server Agent от имени учётной записи LocalSystem. Если данная служба у Вас запущена от имени какой-либо доменной учётной записи - переназначьте учётную запись для запуска;
3. В следующих статьях Microsoft для получения дополнительной информации об ошибке рекомендуется вызвать функцию SQLGetDiagRec с параметром HandleType, установленным в значение SQL_HANDLE_DBC и параметром Handle  установленным в значение ConnectionHandle :

http://msdn2.microsoft.com/en-us/library/ms711810.aspx
http://msdn.microsoft.com/en-us/library/ms711727(VS.85).aspx