Hay un artículo reciente de nuestro propio Brent Ozar que trata este caso, cuando el Administrador de tareas no muestra correctamente la memoria consumida por SQLServer y sus servicios adicionales. Puede encontrarlo aquí: Una guía del administrador de sistemas para la memoria de Microsoft SQL Server .
Cita: " ¿Por qué SQLServer.exe no utiliza mucha memoria?
Cuando coloca un escritorio remoto en un servidor y mira el Administrador de tareas, el uso de memoria de sqlservr.exe siempre parece una locura. Eso no es culpa del servidor SQL. El Administrador de tareas es un mentiroso sucio y sucio. (Lo sé, parece que el tipo SQL está echando la culpa, pero tengan paciencia conmigo por un segundo). En las cajas de 64 bits, este número es algo más preciso, pero en las cajas de 32 bits, está completamente fuera de base . Para obtener una imagen precisa de la cantidad de memoria que está utilizando SQL Server, necesita una herramienta como Process Explorer y debe identificar todos los procesos de SQL Server. En el servidor que muestro a la derecha, hay dos instancias de SQL Server (mostradas por sqlservr.exe), además de las herramientas de copia de seguridad de SQL Agent, SQL Browser y SQL Server. No es inusual ver también que SQL Server Analysis Services, Integration Services y Reporting Services también se ejecutan en el mismo servidor, todo lo cual consume memoria.
Entonces, ¿cuánta memoria usa SQL? Te lo haré fácil. SQL Server está utilizando toda la memoria. Período."
Por lo tanto, le aconsejo que pruebe la consulta de Mark y utilice una herramienta mejor para el informe de memoria. O simplemente confíe en Perfmon para informar la memoria, no el Administrador de tareas.