DB (데이터베이스)/MS-SQL
[ms-sql] 사용자계정에 개체 권한 할당
뜽배
2024. 2. 8. 09:30
728x90
반응형
데이터베이스에서 권한을 할당 할 떄 가장 중요한 것은 '최소 권한 원칙'에 따라 권한을 부여야한다.
사용자계정이 데이터베이스에서 특정 object에 대한 권한을 얻는 방법에 대해 알아보겠습니다.
1. 권한부여
부여하고자 하는 object 마우스 우클릭 -> 속성
사용권한 탭에서 이 object에 접근하여를 사용자를 선택한다.
그리고 어떤 권한을 허용할지 거부할지 체크를 한다.
* 허용 권한의 경우 grant명령어를 사용해 권한을 주는 것과 같다.
sql문으로 표현하면 아래와 같다.
use AdventureWorks2022_old
go
grant select on dbo.AWBuildVersion to test_2
go
* 거부 권한의 경우 deny 명령어를 사용해 권한을 부여하는 것과 같다.
sql로 표현하면 아래와 같다.
use AdventureWorks2022_old
go
deny select on dbo.AWBuildVersion to test_2
go
* 권한을 회수하는 경우 revoke 명령어를 사용해 권한을 회수하는 것과 같다.
sql로 표현하면 아래와 같다.
use AdventureWorks2022_old
go
revoke select on dbo.AWBuildVersion to test_2
go
728x90
반응형