계정 식별자에 대한 63자 제한(보류 중)

주의

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

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

변경 전:

Snowflake는 계정 식별자(조직 이름이 접두사로 붙는 계정 이름, 예:myorg-myaccount)의 `형식 1 <https://docs.snowflake.com/en/user-guide/admin-account-identifier#format-1-preferred-account-name-in-your-organization>`_에 최대 길이 또는 후행 밑줄 제한을 적용하지 않습니다. 식별자 길이에 관계없이 계정 생성 및 이름 바꾸기가 성공합니다.

변경 후:

계정에서 2026_03 동작 변경 번들이 활성화되면 Snowflake는 계정 식별자의 형식 1에 다음 제한 사항을 적용합니다.

  • 결합된 <orgname>-<account_name> 식별자는 **63자**를 초과할 수 없습니다.

  • 계정 이름은 **밑줄**(_)로 끝날 수 없습니다.

ALTER ACCOUNT ... RENAME TO 또는 CREATE ACCOUNT 문이 두 제한 중 하나를 위반하면 다음 오류 코드 중 하나와 함께 문이 실패합니다.

  • 식별자가 63자를 초과하는 경우 ORG_ACCOUNT_NAME_EXCEEDS_DNS_LIMIT.

  • 계정 이름이 밑줄로 끝나는 경우 ACCOUNT_NAME_INVALID_FOR_DNS.

이러한 제한은 계정 식별자가 `RFC 1035 <https://www.rfc-editor.org/rfc/rfc1035>`_에 정의된 DNS 레이블 및 CA/브라우저 포럼 기준 요구 사항에 정의된 LDH 레이블에 대한 제한을 준수하여 DNS 조회 및 계정 연결 실패를 방지하도록 보장합니다.

이러한 제한을 준수하지 않는 **기존 계정**은 계속 작동합니다. 그러나 Snowflake는 현재 및 향후 기능을 원활하게 사용할 수 있도록 이름을 바꾸는 것을 권장합니다. 계정 이름을 규정 준수 이름으로 변경한 후에는 다시 비준수 이름으로 변경할 수 없습니다.

규정을 준수하지 않는 계정을 찾으려면 다음 쿼리를 실행합니다.

SHOW ACCOUNTS;

SELECT
  CURRENT_ORGANIZATION_NAME() || '-' || "account_name" AS identifier,
  LENGTH(identifier) AS len
FROM TABLE(RESULT_SCAN(LAST_QUERY_ID()))
WHERE len > 63 OR ENDSWITH("account_name", '_');
SHOW MANAGED ACCOUNTS;

SELECT
  CURRENT_ORGANIZATION_NAME() || '-' || "account_name" AS identifier,
  LENGTH(identifier) AS len
FROM TABLE(RESULT_SCAN(LAST_QUERY_ID()))
WHERE len > 63 OR ENDSWITH("account_name", '_');

계정 식별자에 대한 자세한 내용 계정 식별자 을 참조하십시오. 계정 이름 바꾸기에 대한 자세한 내용은 계정 이름 바꾸기 섹션을 참조하세요.

Ref: 2215