* 특정계정 정보
sp_displaylogin userA
* 계정별 가진 권한 확인
use master
go
select t1.name, t3.name
from syslogins t1, sysloginroles t2, syssrvroles t3
where t2.suid = t1.suid and
t3.srid = t2.srid
order by 1,2
go
--------- --------------
userA sa_role
* 특정 role을 누가 가지고 있는지 확인
use master
go
select sr.name, sl.name
from syssrvroles sr, syslogins sl, sysloginroles slr
where sl.suid = slr.suid
and sr.srid = slr.srid
and sr.name like "sa_role"
------- ---------
sa_role sa
* Role 부여
Syntax
sp_role {"grant" | "revoke"}, rolename, loginame
ex) sp_role 'grant', test_user_role, userB
또는 grant create table to test_user_role
* role에 부여된 권한 확인
sp_helprotect test_user_role
반응형
'생계 > Sybase' 카테고리의 다른 글
Sybase 성능분석 로그 편집 쉘 (0) | 2017.09.09 |
---|---|
Sybase DB사용량 (0) | 2017.09.09 |
Sybase session kill (0) | 2017.09.09 |
Sybase User resource 제한 (0) | 2017.09.08 |
Sybase 테이블 관련 (0) | 2017.09.08 |