Esta informação não é armazenada em nenhum lugar no SQL Server. Você teria que executar um rastreamento do lado do servidor para os eventos de Logon / Logout de Auditoria e depois verificar os arquivos ao longo do tempo para determinar se um login está sendo usado ou não.
Você também pode fazer isso se tiver a auditoria de Login para logins bem-sucedidos ativados, mas mesmo com a auditoria ativada, você só conseguirá voltar até o log de erros do SQL. Além disso, você poderia escrever um trabalho para gravar os usuários conectados em uma tabela.