You are auditing database logins to ensure compliance. You need to identify users who have not logged in for over 90 days. Which system view or dynamic management function is most appropriate?
Trap 1: sys.dm_os_memory_nodes
This is for monitoring memory, not user activity.
Trap 2: sys.dm_exec_requests
This shows currently executing requests, not historical login dates.
Trap 3: sys.database_principals
This shows existing accounts but does not track login history.
- A
sys.dm_os_memory_nodes
Why wrong: This is for monitoring memory, not user activity.
- B
SQL Server Audit logs
Audit logs are the intended feature for tracking and auditing login activities.
- C
sys.dm_exec_requests
Why wrong: This shows currently executing requests, not historical login dates.
- D
sys.database_principals
Why wrong: This shows existing accounts but does not track login history.