개인 데이터베이스의 엔터티를 계정 역할에 부여하는 기능 활성화(보류 중)

주의

이 동작 변경 사항은 2026_03 번들에 포함되어 있습니다.

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

변경 전:

:doc:`개인 데이터베이스 </user-guide/personal-databases>`에서 생성된 오브젝트를 사용자에게 부여할 수 있습니다. 예:

GRANT READ ON WORKSPACE USER$.PUBLIC.DEFAULT$ TO USER OTHER_USER;

모든 권한에 대해 계정 역할에 개인 데이터베이스 엔터티에 대한 권한(CREATE 포함)을 부여하는 데 실패했습니다. 예를 들어, Snowflake는 다음 문에 대해 오류를 반환했습니다.

GRANT READ ON WORKSPACE USER$.PUBLIC.DEFAULT$ TO ROLE some_role;
변경 후:

계정에서 2026_03 동작 변경 번들이 활성화된 경우 계정 역할에 개인 데이터베이스 엔터티에 대한 권한을 부여하면 **CREATE를 제외**하고 사용자에게 부여할 수 있는 권한과 동일한 권한을 부여할 수 있습니다. 역할에 개인 데이터베이스 엔터티에 대한 CREATE 권한 부여는 계속 실패합니다.

예를 들어, 계정에서 번들이 활성화되면 다음 문이 성공합니다.

GRANT READ ON WORKSPACE USER$.PUBLIC.DEFAULT$ TO ROLE some_role;

개인 데이터베이스에서 다른 사용자 또는 역할에 CREATE 오브젝트에 대한 권한 부여는 차단된 상태로 유지됩니다.

이 변경으로 계정 내에서 개인 데이터베이스 오브젝트를 공유하는 방법이 확장됩니다. 개인 데이터베이스는 UIs 및 대시보드와 같은 도구를 빌드하기 위한 원활한 환경을 지원합니다. 이 변경 전에는 계정 역할에 대한 권한 부여가 허용되지 않았기 때문에 계정의 다른 사용자와 이러한 아티팩트를 공유할 때 사실상 사용자 간 직접 권한 부여에 의존했습니다. 사용자 간 권한 부여는 이미 허용되었으므로 이 변경으로 인해 새로운 카테고리의 사용자 간 액세스가 도입되지는 않습니다. 역할 기반 공유가 추가되어 계정의 다른 곳에서 이미 사용 중인 역할을 통해 더 많은 대상에게 다가갈 수 있습니다. 이를 통해 데이터 공유 또는 PDB 콘텐츠의 기타 계정 간 공유는 확장되지 않습니다.

이 기능은 일반 공급으로 제공됩니다. Snowflake는 이 변경에 대한 추가적인 고객 준비 단계나 진단을 요구하지 않습니다.

Ref: 2290