[SQL Server] Afficher la liste des utilisateurs pour toutes les bases de données (via la commande sp_MSForEachdb)
/*
Auteur : KHARROUBI Zouhaier
Date Création : 18/12/2013
Objectif : Afficher la liste des utilisateurs pour toutes les bases de données
*/
EXEC sp_MSForEachdb
'USE [?]
if db_id(''?'') <> 1 --Ne pas Afficher la base master
select ''?'' as DBName, a.name, c.name
from [?].dbo.sysusers a
join [?].dbo.sysmembers b on (a.uid = b.memberuid)
join [?].dbo.sysusers c on (b.groupuid = c.uid)
order by 1'