Vamos lá caso queira saber os acesso do usuario a todos os bancos é só fazer o loop
Vc. pode tambem no WHRE colocar mais de um usuario se quiser né.....
USE << BANCO >>
SELECT
dp.name AS user_name,
dp.type_desc AS user_type,
o.name AS object_name,
o.type_desc AS object_type,
p.permission_name,
p.state_desc AS permission_state
FROM
sys.database_permissions p
JOIN
sys.database_principals dp ON p.grantee_principal_id = dp.principal_id
LEFT JOIN
sys.objects o ON p.major_id = o.object_id
WHERE
dp.name = 'DOMINIO\USUARIO' -- AND p.state_desc = 'GRANT'
ORDER BY
o.name, p.permission_name;