实现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查看数据库中的用户权限的方案
文章分享:http://www.shufengxianlan.com/qtweb/news3/29403.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联