sysusers dans ta base et syslogins dans la base master
A +
Hawkeye a écrit:
Bonjour,
J'aimerais avoir la liste des utilisateurs d'une base me permettant de récupérer les noms d'utilisateur ET noms de connexion.
Peut-être existe-il une vue système ou table système me permettant de le faire ? Malheureusement je ne l'ai pas trouvé...
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
alanya
pour les connexions = sp_helplogins pour les users d'une base = sp_helpuser
sinon la requête suivante SELECT usu.name, usg.name, lo.loginname, lo.dbname from sysusers usu left join (sysmembers mem inner join sysusers usg on mem.groupuid usg.uid) on usu.uid = mem.memberuid left join master.dbo.syslogins lo on usu.sid = lo.sid where (usu.islogin = 1 and usu.isaliased = 0 and usu.hasdbaccess = 1) and (usg.issqlrole = 1 or usg.uid is null) and usg.uid is not null
"Fred BROUARD" a écrit dans le message de news:
sysusers dans ta base et syslogins dans la base master
A +
Hawkeye a écrit: > Bonjour, > > J'aimerais avoir la liste des utilisateurs d'une base me permettant de > récupérer les noms d'utilisateur ET noms de connexion. > > Peut-être existe-il une vue système ou table système me permettant de le > faire ? > Malheureusement je ne l'ai pas trouvé...
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
pour les connexions = sp_helplogins
pour les users d'une base = sp_helpuser
sinon la requête suivante
SELECT usu.name, usg.name, lo.loginname, lo.dbname
from sysusers usu
left join (sysmembers mem inner join sysusers usg on mem.groupuid usg.uid) on usu.uid = mem.memberuid
left join master.dbo.syslogins lo on usu.sid = lo.sid
where (usu.islogin = 1 and usu.isaliased = 0 and usu.hasdbaccess = 1)
and (usg.issqlrole = 1 or usg.uid is null) and usg.uid is not null
"Fred BROUARD" <brouardf@club-internet.fr> a écrit dans le message de news:
uRe6RrmpEHA.3464@TK2MSFTNGP14.phx.gbl...
sysusers dans ta base et syslogins dans la base master
A +
Hawkeye a écrit:
> Bonjour,
>
> J'aimerais avoir la liste des utilisateurs d'une base me permettant de
> récupérer les noms d'utilisateur ET noms de connexion.
>
> Peut-être existe-il une vue système ou table système me permettant de le
> faire ?
> Malheureusement je ne l'ai pas trouvé...
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
pour les connexions = sp_helplogins pour les users d'une base = sp_helpuser
sinon la requête suivante SELECT usu.name, usg.name, lo.loginname, lo.dbname from sysusers usu left join (sysmembers mem inner join sysusers usg on mem.groupuid usg.uid) on usu.uid = mem.memberuid left join master.dbo.syslogins lo on usu.sid = lo.sid where (usu.islogin = 1 and usu.isaliased = 0 and usu.hasdbaccess = 1) and (usg.issqlrole = 1 or usg.uid is null) and usg.uid is not null
"Fred BROUARD" a écrit dans le message de news:
sysusers dans ta base et syslogins dans la base master
A +
Hawkeye a écrit: > Bonjour, > > J'aimerais avoir la liste des utilisateurs d'une base me permettant de > récupérer les noms d'utilisateur ET noms de connexion. > > Peut-être existe-il une vue système ou table système me permettant de le > faire ? > Malheureusement je ne l'ai pas trouvé...
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************