各位帮帮忙啊!

解决方案 »

  1.   

    ---1. 查看 SQL 2005 用户所属数据库角色 
    use yourdb
    goselect DbRole = g.name, MemberName = u.name, MemberSID = u.sid
      from sys.database_principals u, sys.database_principals g, sys.database_role_members mw---1. 查看 SQL 2005 用户所属数据库角色 
    use yourdb
    goselect 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----2. 查看 SQL 2005 登陆帐户所属服务器角色 
    use master
    goselect 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---3. 查看 SQL 2005 用户被赋予的权限 
    use yourdb
    goexec sp_helprotect @username = 'user name'
    go