NUNCA podría, NUNCA confiar en el Administrador de tareas para que le diga cuánta memoria está usando SQL Server (tal vez esté recordando un sistema de 32 bits con una cantidad muy pequeña de memoria). Deje de usar el Administrador de tareas para esto, punto. Utilice el contador de rendimiento: también puede consultar el contador de rendimiento utilizando DMV:
SELECT object_name, cntr_value
FROM sys.dm_os_performance_counters
WHERE counter_name = 'Total Server Memory (KB)';
Puede guardarlo como un acceso directo de consulta en Herramientas> Opciones> Medio ambiente> Teclado> Accesos directos de consulta y obtener resultados precisos en una ventana de consulta mucho más rápido que obtener resultados inexactos del Administrador de tareas.
También puede verificar la presión de la memoria (y si puede hacer algo al respecto) utilizando estas consultas:
SELECT object_name, cntr_value
FROM sys.dm_os_performance_counters
WHERE counter_name IN ('Total Server Memory (KB)', 'Target Server Memory (KB)');
-- SQL Server 2012:
SELECT physical_memory_kb FROM sys.dm_os_sys_info;
-- Prior versions:
SELECT physical_memory_in_bytes FROM sys.dm_os_sys_info;
EXEC sp_configure 'max server memory';
EXEC sp_configure 'max server memory';
tampoco existe en SQL 2008.