SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT
SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT
프리뷰 기능 — 공개. Enterprise Edition(또는 그 이상)인 모든 계정에서 사용할 수 있어요. 업그레이드에 대해 문의하려면 Snowflake Support에 문의해요.
조직 계정을 새 지역으로 이동하는 프로세스를 시작해요.
출처: Snowflake SQL Reference - SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT
본문
구문
SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT(
'<temp_name>' ,
'<region>' ,
{ 'ALL' | '<object> [, <object> ...]' } )
인자
- 이동이 완료될 때까지 새 지역의 조직 계정을 식별할 수 있는 임시 계정 이름을 지정해요. 이름은 문자로 시작해야 하며 대문자, 숫자, 밑줄만 포함할 수 있어요. SYSTEM$COMMIT_MOVE_ORGANIZATION_ACCOUNT 함수가 성공적으로 완료되면 새 지역의 조직 계정 이름이 이 임시 계정 이름에서 원래 조직 계정 이름으로 변경돼요.
- 조직 계정이 이동될 지역의 Snowflake 지역 ID예요.
- 새 지역의 조직 계정으로 이동될 객체 목록이에요. Snowflake는 복제 그룹을 사용해 객체를 이동하므로, Snowflake 에디션에 따라 달라지는 복제 그룹이 지원하는 객체만 이동할 수 있어요. 이동할 수 있는 객체 목록은 Replicated objects를 참고해요. 복제할 수 있는 모든 객체를 이동하려면 ALL을 지정해요.
접근 제어 요구 사항
GLOBALORGADMIN 역할이 있는 사용자만 이 함수를 호출할 수 있어요.
사용상 주의사항
- 시작 프로세스가 완료될 때까지 새 지역의 조직 계정에 로그인할 수 없어요. 프로세스의 상태를 확인하려면 SYSTEM$SHOW_MOVE_ORGANIZATION_ACCOUNT_STATUS 함수를 호출해요.
- 시작 프로세스가 완료된 후에는 새 지역의 조직 계정에 임시 이름으로 로그인할 수 있지만, SELECT, USE, SHOW 외의 SQL 문은 실행할 수 없어요.
예시
SELECT SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT('TEMP_ACCT', 'aws_us_west_2', 'ALL');