다음을 통해 공유


SERVICENOW_CONNECTOR_UNAUTHORIZED_ACCESS_ERROR 오류 조건

SQLSTATE: KD000

ServiceNow에서 오류가 발생했습니다. 원본 API 유형: <saasSourceApiType>.

사용자 계정 인증 범위 누락

인증 실패: OAuth 구성에서 필요한 'useraccount' 범위가 없습니다.

이 문제를 해결하려면 ServiceNow >> 시스템 OAuth >> 애플리케이션 레지스트리로 이동합니다. 그런 다음 연결에 사용되는 OAuth 클라이언트 애플리케이션을 선택합니다. 마지막으로 인증 범위 목록에서 'useraccount' 범위를 선택했는지 확인합니다.

오류가 지속되면 티켓을 제출합니다.

테이블 접근 - 권한 불충분

원본에서 스키마를 가져오지 못했습니다. 테이블 ''<tableName>의 스키마에 액세스할 수 있는 권한이 부족합니다. 현재 사용자에게 스키마에 액세스하는 데 필요한 권한이 없습니다.

이 문제를 해결하려면 관리자 역할을 할당합니다. (snc_read_only 역할도 할당하는 것이 좋습니다.)

오류가 지속되면 티켓을 제출합니다.

커서 필드 읽기 접근 권한 없음

원본에서 레코드를 가져오지 못했습니다. 테이블 ''<tableName>에서 커서 필드를 쿼리할 수 있는 권한이 부족합니다.

이 문제를 해결하려면 현재 사용자에게 테이블에서 커서 필드를 읽을 수 있는 권한이 있는지 확인합니다.

오류가 지속되면 티켓을 제출합니다.

필드 읽기 접근 권한 없음

원본에서 레코드를 가져오지 못했습니다. ''<tableName> 테이블의 필드를 쿼리할 수 있는 권한이 부족합니다.

이 문제를 해결하려면 현재 사용자에게 테이블에서 필드를 읽을 수 있는 권한이 있는지 확인합니다.

오류가 지속되면 티켓을 제출합니다.

허가되지 않은 스키마 접근

원본에서 스키마를 가져오지 못했습니다. 테이블 ''<tableName>의 스키마에 액세스할 수 있는 권한이 부족합니다. 현재 사용자에게 스키마에 액세스하는 데 필요한 권한이 없습니다.

이 문제를 해결하려면 관리자 역할을 할당합니다. (snc_read_only 역할도 할당하는 것이 좋습니다.)

오류가 지속되면 티켓을 제출합니다.

무단 테이블 접근

인증 실패: 테이블 ''<tableName>에 액세스할 수 있는 권한이 부족합니다. 현재 사용자에게 이 테이블에 필요한 액세스 권한이 없습니다.

이 문제를 해결하려면 ServiceNow >> 시스템 보안 >> 액세스 제어의 테이블에 이 사용자에게 읽기 권한을 부여하거나 관리자 역할을 할당합니다. (snc_read_only 역할도 할당하는 것이 좋습니다.)

오류가 지속되면 티켓을 제출합니다.