Запуск 32-разрядной версии SQL2008 R2 на Windows Server 2003 Enterprise с 12 ГБ ОЗУ. В настройках памяти экземпляра SQL у меня установлен максимальный объем памяти 10000 МБ, но он не превышает 1,6 ГБ согласно следующему запросу.
SELECT object_name,counter_name,instance_name, (cntr_value/1024) as Memory_in_MB,
cntr_type FROM sys.dm_os_performance_counters
WHERE counter_name IN ('Target Server Memory (KB)','Total Server Memory (KB)')
У меня проблема из-за установки 32-битной OS / SQL? Или мне нужно настроить что-то дополнительное, чтобы разрешить доступ к более чем 3 ГБ? Windows определяет 12 ГБ.
Это не на 100% ясно из вашего сообщения; Windows тоже 32-битная?
Вам нужно будет включить AWE чтобы использовать дополнительную память в 32-битной среде.