-- 권한 확인
USE 데이터베이스;
GO
SELECT T1.[name] AS USER_NM
, T3.[name] AS OBJECT_NM
, T3.[type_desc]
, T2.[permission_name]
, T2.state_desc
FROM sys.database_principals AS T1 WITH(NOLOCK)
INNER JOIN sys.database_permissions AS T2 WITH(NOLOCK)
ON T2.grantee_principal_id = T1.principal_id
INNER JOIN sys.objects AS T3 WITH(NOLOCK)
ON T3.[object_id] = T2.major_id
WHERE T1.[name] = N'유저명'
AND T3.[name] = N'Object명'
;
-- 권한 부여
GRANT EXECUTE ON 스키마.Object명 TO 유저명;
GO
'Program > DB' 카테고리의 다른 글
SQL Server CHECKPOINT(체크포인트) (1) | 2021.11.08 |
---|---|
SQL Server Errorlog 조회 (0) | 2020.01.03 |
SQL Server 파티션(PARTITION) 정보 확인 (0) | 2019.12.13 |
SQL Server에서 텔레그램(Telegram) API 호출 (0) | 2019.12.12 |
SQL Server 에서 문자를 UTF-8로 변환 (0) | 2019.12.12 |