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
반응형
'DB (데이터베이스) > MS-SQL' 카테고리의 다른 글
[MS-SQL] ms-sql 시스템 데이터베이스 (0) | 2024.03.17 |
---|---|
[ms-sql] ms-sql의 데이터전송 (0) | 2024.02.08 |
[ms-sql] ms-sql 로그인계정, 사용자계정 (0) | 2024.02.08 |
[ms-sql] ms-sql 인증방법, 인증모드 변경 (0) | 2024.02.08 |
[ms-sql] ms-sql 특정시점 복원 (0) | 2024.02.02 |