Buen dia Foro.
Quisiera saber si alguien de ustedes pudiera apoyarme en resolver una duda
con el siguiente query:
select @@servername,db_name(), su.name, sm.memberuid, sm.groupuid, sua.name,
su.issqluser, su.isntuser, su.issqlrole
from sysmembers sm, sysusers su, sysusers sua
where sm.memberuid = su.uid
and sm.groupuid = sua.uid
order by su.name
Este query basicamente obtiene los usuarios que pertenecen a una base de
datos y a que roles esta asignado el mismo, sin embargo todos los roles se me
muestran sin problema sin embargo el role Public no se muestra dentro de los
resultados, y esto es por que no hay una relacion Usuario - role en la tabla
sysmembers, pudiera alguien ayudarme.
Utilizo SQL Server 2000 SP4
Leer las respuestas