DROP SHARE¶
공급자 공유는 기본적으로 대부분의 계정에 대해 활성화되어 있지만, 모든 계정에 대해 활성화되는 것은 아닙니다.
컨슈머와 데이터를 공유하려고 할 때 오류가 발생하면 사용 중인 계정에서 해당 기능이 활성화되어 있지 않을 수 있습니다. 활성화에 대해 문의하려면 Snowflake 지원 에 문의하십시오.
시스템에서 지정된 공유 를 제거하고 모든 컨슈머(즉, 공유에서 데이터베이스를 만든 계정)에 대한 액세스를 즉시 취소합니다.
- 참고 항목:
구문¶
DROP SHARE <name>
매개 변수¶
name
삭제할 공유의 식별자를 지정합니다. 식별자에 공백, 특수 문자 또는 대/소문자가 혼합된 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.
사용법 노트¶
ACCOUNTADMIN 역할만 공유를 삭제할 권한이 있습니다. ACCOUNTADMIN 이외의 역할로 이 명령을 실행하면 오류가 반환됩니다.
삭제된 공유는 복구할 수 없으며, 다시 만들어야 합니다.
공유를 삭제해도 공유의 데이터베이스(또는 데이터베이스의 오브젝트)에는 영향을 주지 않습니다.
중요
공유를 삭제하기 전에 이 작업을 수행할 때 다운스트림에 미치는 영향을 고려하십시오.
공유에서 데이터베이스를 만든 컨슈머 계정은 더 이상 이러한 데이터베이스를 쿼리할 수 없습니다.
이전 공유와 같은 이름을 가진 공유를 다시 만들어도 공유에서 (컨슈머가) 만든 데이터베이스가 복원되지는 않습니다. 각 컨슈머는 새 공유에서 새 데이터베이스를 만들어야 합니다.
삭제된 공유는 복원할 수 없습니다. CREATE SHARE 명령을 사용하여 공유를 다시 만든 다음 GRANT <권한> … TO SHARE 와 ALTER SHARE 를 사용하여 구성해야 합니다.
예¶
DROP SHARE sales_s; +-------------------------------+ | status | |-------------------------------| | SALES_S successfully dropped. | +-------------------------------+Copy