사용자 및 그룹: 초기 복제의 변경 사항

주의

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

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

복제 또는 장애 조치 그룹을 사용하여 원본 계정에서 대상 계정으로 USERS 및/또는 ROLES를 복제하려는데 해당 계정에 복제 이외의 방법으로 생성된 기존 사용자/역할이 있는 경우 이러한 오브젝트 유형의 초기 새로 고침 작업으로 인해 대상 계정의 모든 사용자 및/또는 역할이 삭제됩니다.

초기 새로 고침으로 대상 계정의 사용자 및/또는 역할이 삭제되면 데이터와 메타데이터가 손실될 수 있습니다.

  • 복제 또는 장애 조치 그룹의 OBJECT_TYPES 목록에 USERS가 포함된 경우:

    • 워크시트가 손실됨

    • 쿼리 기록이 손실됨

  • USERS가 OBJECT_TYPES 목록에 포함되지만 ROLES는 포함되지 않는 경우:

    • 사용자에게 부여된 권한이 손실됨

  • ROLES가 OBJECT_TYPES 목록에 포함된 경우:

    • 오브젝트를 공유하기 위해 부여된 권한이 손실됨

향후 릴리스에서는 이 동작이 다음과 같이 변경됩니다.

이전

복제 또는 장애 조치 그룹이 OBJECT_TYPES 목록에 USERS 및/또는 ROLES를 포함하는 경우 이러한 오브젝트 유형의 초기 새로 고침 작업으로 인해 대상 계정에서 사용자 및/또는 역할이 삭제됩니다.

현재

복제 또는 장애 조치 그룹이 OBJECT_TYPES 목록에 USERS 및/또는 ROLES를 포함하는 경우 다음과 같은 조건에서 이러한 오브젝트 유형의 초기 새로 고침 작업은 실패하며 오류 메시지가 표시됩니다.

  • 원본 계정에서 이름이 같은 오브젝트와 일치하는 기존 사용자 및/또는 역할이 대상 계정에 있고

  • USERS 및/또는 ROLES가 이전에 대상 계정에 복제되지 않은 경우

오류 메시지에는 사용자에게 다음 두 가지 옵션 중에서 선택할 수 있다는 내용이 표시됩니다.

  • 새로 고침 작업을 강제로 실행하고 대상 계정의 기존 사용자 및/또는 역할을 삭제하도록 허용합니다. 원본 계정의 사용자/역할은 대상 계정에서 다시 생성됩니다.

    강제로 새로 고치려면 다음 문을 실행합니다.

    ALTER ( { FAILOVER | REPLICATION } ) GROUP <rg_name> REFRESH FORCE;
    
    Copy
  • 이름으로 계정 오브젝트 연결: 대상 계정과 원본 계정에서 이름이 같은 사용자 및/또는 역할이 연결됩니다. 연결된 대상 계정의 사용자/역할은 삭제되지 않습니다.

    이름으로 계정 오브젝트를 연결하려면 다음 문을 실행하십시오.

    SELECT SYSTEM$LINK_ACCOUNT_OBJECTS_BY_NAME('<rg_name>');
    
    Copy

참고

이름이 같은 원본 계정에 일치하는 오브젝트가 없는 대상 계정의 모든 사용자/역할은 삭제됩니다.

자세한 내용은 대상 계정의 스크립트에 의해 생성된 오브젝트에 전역 ID 적용하기 섹션을 참조하십시오.

참조: 1044