实现SQLServer查看数据库中的用户权限的方案

以下的文章主要是介绍一种更为快捷的方法来实现SQL Server查看数据库中的用户权限,以下就是SQL Server查看数据库中的用户权限的具体方案的描述,希望在你今后的学习中会有所帮助。

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、网站设计、海勃湾网络推广、小程序开发、海勃湾网络营销、海勃湾企业策划、海勃湾品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供海勃湾建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

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

 
 
 
  1. use yourdb  
  2. go  
  3. select DbRole = g.name, MemberName = u.name, MemberSID = u.sid  
  4. from sys.database_principals u, sys.database_principals g, sys.database_role_members m  
  5. w  

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

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

2. 查看 SQL 2005 登陆帐户所属服务器角色

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

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

 
 
 
  1. use yourdb  
  2. go  
  3. exec sp_helprotect @username = 'user name' 
  4. go  

以上的相关内容就是对SQL Server查看数据库用户权限(SQL 2005)的介绍,望你能有所收获。


新闻标题:实现SQLServer查看数据库中的用户权限的方案
URL地址:http://csdahua.cn/article/dphjeci.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流