SQL Server 2005查看数据库用户权限-will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


SQL Server 2005查看数据库用户权限

发表时间:2018/5/6 9:06:47 评论(0) 浏览(5640)  评论 | 加入收藏 | 复制
   
摘 要:SQL Server 2005查看数据库用户权限
正 文:

查看 SQL 2005 用户所属数据库角色

use yourdb
go
 
select DbRole = g.name, MemberName = u.name, MemberSID = u.sid
  from sys.database_principals u, sys.database_principals g, sys.database_role_members m
 where g.principal_id = m.role_principal_id
   and u.principal_id = m.member_principal_id
 order by 1, 2
go

查看 SQL 2005 登录帐户所属服务器角色

use master
go
 
select SrvRole = g.name, MemberName = u.name, MemberSID = u.sid
  from sys.server_principals u, sys.server_principals g, sys.server_role_members m
 where g.principal_id = m.role_principal_id
   and u.principal_id = m.member_principal_id
  order by 1, 2
go

查看 SQL 2005 用户被赋予的权限

use yourdb
go
 
exec sp_helprotect @username = 'user name'
go



Access软件网交流QQ群(群号:198465573)
 
 相关文章
用户、用户权限等如何用程序定义?  【  2007/11/7】
用户权限管理之窗体级及字段级权限管理的实现  【小魏  2011/2/2】
SQL Server 2005 控制用户权限访问表  【风行  2012/8/7】
Access开发平台--获取当前登录名\用户名\操作员及其它用户权...  【杜超  2016/8/29】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接