• I use this script to find which object the user have:

    select 'select * from ['+s.name+'].['+o.name+'] where ['+c.name +']=User_ID(''LoginName'')'

    FROM sys.all_columns c

    JOIN sys.all_objects o ON o.object_id = c.object_id

    join sys.schemas s ON o.schema_id = s.schema_id

    WHERE c.name LIKE '%principal_id%'

    and o.name not like 'fn_%'