当前位置:编程学习 > C#/ASP.NET >>

sqlserver 得到所有可以登录的用户名

exec sp_addlogin 'admin','88888888','talent_DB'

exec sp_adduser 'admin'

exec sp_addrole 'adminrole'
exec sp_addrolemember 'adminrole','admin'

grant update on Users to adminrole

这是用来添加登录名,创建角色,并把添加的登录名添加到当前的角色中,然后再为角色赋予Users表的修改权限,这些都没问题,我现在想知道有没有sql语句得到所有登录名,并且得到数据库的某个表所拥有的权限(前提是登录成功),哪位朋友知道,请赐教,非常感谢! --------------------编程问答--------------------
select SYSTEM_USER  --返回当前所登录的用户名称

Select   name  From   SysUsers   where  Status=0 --返回登录的权
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,