• If you mean that you need to track actions within the database, you should look to Trace or Extended Events to capture the queries that are performing actions that you're interested in capturing.

    The list you have is not a generic list of SQL Server activities. It's something that is product or database specific. You'll need to clarify what's needed around that to understand specifically which actions you need to capture.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning