검색 최적화: 테이블에서 검색 최적화를 제거하려면 ADD SEARCH OPTIMIZATION 권한이 필요함

주의

이 동작 변경 사항은 2023_03 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

검색 최적화 서비스에 필요한 액세스 제어 권한 에 따르면, 테이블의 검색 최적화 구성을 변경하려면 테이블 소유권뿐 아니라 테이블을 포함하는 스키마에 대한 ADD SEARCH OPTIMIZATION 액세스 제어 권한도 필요합니다.

그러나 현재 ADD SEARCH OPTIMIZATION 권한이 없어도 소유한 테이블에서 검색 최적화를 제거 할 수 있습니다.

Snowflake가 문서에 기록된 것처럼 동작하려면 ADD SEARCH OPTIMIZATION 권한이 필요합니다.

이전:

역할에 테이블을 포함한 스키마에 대한 ADD SEARCH OPTIMIZATION 권한이 없더라도 ALTER TABLE DROP SEARCH OPTIMIZATION 명령은 사용자 자신이 소유한 테이블에서 사용될 때 성공합니다.

현재:

역할에 ADD SEARCH OPTIMIZATION 권한이 없는 경우 ALTER TABLE DROP SEARCH OPTIMIZATION 명령은 사용자 자신이 소유한 테이블에서 사용될 때 실패합니다. 오류 메시지는 다음과 같습니다.

FAILURE: SQL access control error:
Insufficient privileges to operate on schema '<schema_name>'
Copy

이 권한이 있으면 명령이 성공합니다.

역할에 필요한 권한을 부여하려면 다음 명령을 실행하십시오.

GRANT ADD SEARCH OPTIMIZATION ON SCHEMA <스키마_이름> TO ROLE <역할>;

참조: 1046