Database/SQL Server
MS SQL, SQL Server - 스칼라 반환 함수 권한 허용 grant scalar valued function
청렴결백한 만능 재주꾼
2022. 3. 11. 00:01
반응형
SQL query를 요청하여 만들어 전달하였는데 당연하게 쓰고 있던 저장된 함수들이 다른 유저에게는 작동이 안되었다.
Execute Permission was denied 같은 에러가 떴고, 아래의 명령어로 풀어주었다.
Grant [뭐에 대한-execute, select] on [함수이름] to [누구에게, 유저 아이디]
GRANT EXECUTE on dbo.getLocalTime() TO public
GRANT EXECUTE on dbo.getLocalTime() TO [Grace.Ha]
GRANT EXECUTE on dbo.getLocalTime() TO [Admin]
GRANT EXECUTE on dbo.getLocalTime() TO [IT]
그 뒤에 한번 더 에러가 생겼다.
Error Message
SHOWPLAN Permission denied in database
그래서 또 풀어줬다.
GRANT SHOWPLAN TO [UserName]
반응형