SQL Server does not keep this information by default. One method to gather
this data going forward is to create a trace for the 'Audit Login' event
that you can subsequently use to identify inactive logins.

Signature
Hope this helps.
Dan Guzman
SQL Server MVP
> Can you run a query to identify any database users who haven't logged into
> the database for the last six months.
> Thanks,
> Omran