안녕하세요.
db_owner 권한을 가진 사용자가 스칼라함수를 만들어서 사용하는데
하기와 같은 오류가 발생합니다.
- 개체 'function', 데이터베이스 'db', 스키마 'dbo'에 대해 select 권한이 거부되었습니다.
해당 함수 내에는 연결된 서버(linked server)를 사용하는 select 문이 있습니다.
1. 해당 4-part 쿼리 단독 실행 시 정상 조회
2. 해당 4-part 쿼리 주석 후 함수 실행 시 정상 조회
3. 해당 4-part 추가하여 함수 조회 시 상기 오류 발생(db_owner 권한 사용자 실행 시)
4. 해당 4-part 추가하여 함수 조회 시 sysadmin 권한 사용자에서 정상 조회 됨
권한 문제인 듯 하여 이것저것 권한을 부여했는데 sysadmin 권한 외 정상작동 하지 않네요..
혹시 해결 방법이 있을까요?
db_owner권한을 가진 사용자는 해당 권한 외 추가 권한이 없습니다.