0

以下を試してみましたが、記録だけでは取得できませんでした。ここで何が欠けているかの手がかり。

SELECT users.name, groups.name
FROM sysmembers membs 
    JOIN sysusers users on membs.memberuid = users.uid 
    JOIN sysusers groups on membs.groupuid = groups.uid 
4

1 に答える 1

1

よし、分った.......

SELECT members.name AS UserName, RTRIM(LTRIM(roles.name)) AS RoleName 
FROM sys.database_principals members 
  INNER JOIN sys.database_role_members drm 
    ON members.principal_id = drm.member_principal_id 
  INNER JOIN sys.database_principals roles 
    ON drm.role_principal_id = roles.principal_id 
WHERE members.name <> 'dbo'
ORDER BY members.name
于 2013-05-24T15:56:23.570 に答える