¿Hay alguna manera de get detalles del administrador de tareas de Windows a través de tsql?

No tengo acceso a la máquina remota de Windows del cliente, conecto su server de database a través de tsql solamente. Necesito verificar qué processs toman más memory e informarles. ¿Hay alguna consulta tsql para get los processs de Windows?

Sí, es posible. Puede llamar al command TASKLIST a través de xp_cmdshell :

exec master..xp_cmdshell 'TASKLIST' 

Salida:

 Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============ System Idle Process 0 0 4 K System 4 0 140 K smss.exe 212 0 956 K csrss.exe 332 0 5,560 K ..... sqlservr.exe 1492 0 92,012 K sqlservr.exe 1532 0 95,928 K ..... 

Nota: debe tener los permissions correctos y las opciones de configuration del server para ejecutar xp_cmdshell. Lea la sección de comentarios en MSDN para saber cómo habilitar xp_cmdshell