제한 사항 및 고려 사항 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

제한 사항 및 고려 사항

Microsoft SQL Server(Microsoft CDC 기반) 소스를 사용할 때 다음 제한 사항 및 고려 사항에 유의해야 합니다.

모든 데이터 작업에 대한 제한 사항 및 고려 사항

  • 보조 Microsoft Azure SQL Managed Instance는 소스 데이터베이스로 지원되지 않습니다.
  • 인덱싱된 뷰의 데이터 이동은(는) 지원되지 않습니다.
  • 모든 소스 테이블에서 MS-CDC를 활성화해야 하는 요구 사항으로 인한 제한 사항은 다음과 같습니다.
    • 테이블 자르기(Truncate table)는 지원되지 않습니다.
    • WRITETEXT 및 UPDATETEXT 유틸리티는 지원되지 않습니다.

    MS-CDC 제한 사항에 대한 자세한 내용은 Microsoft 도움말을 참조하십시오.

  • db_owner 역할 없이 실행하는 경우 다음 제한 사항이 적용됩니다.

    • DDL 캡처는 지원되지 않습니다. 이동 오류를 방지하려면 작업을 실행하기 전에 연결 설정에서 DDL 이벤트 캡처 확인란을 선택 해제해야 합니다.

    • MS-CDC는 자동으로 활성화할 수 없으므로 수동으로 활성화해야 합니다. 이동 오류를 방지하려면 작업을 실행하기 전에 연결 설정에서 캡처된 모든 테이블에서 MS-CDC 활성화 확인란을 선택 해제해야 합니다.

    정보 메모db_owner 역할 없이 실행하려면 특별한 권한이 필요합니다. 자세한 내용은 필요한 권한를 참조하십시오.
  • 계산된 열의 이동는 전체 로드 이동 작업에서만 지원됩니다. CDC 동안 계산된 열에 대한 INSERT는 대상에서 NULL로 표시되고 UPDATE는 무시됩니다.
  • 파티션 전환은 지원되지 않습니다.
  • 다음 DML 패턴은 지원되지 않습니다.

    select <*> into <new_table> from <existing_table>

  • 열 수준 암호화는 지원되지 않습니다. 이러한 테이블은 암호화된 열 없이 대상에 기록됩니다.
  • Microsoft Azure SQL Managed Instance 공간 데이터 유형(GEOGRAPHY 및 GEOMETRY)에 값을 삽입할 때 SRID(공간 참조 시스템 식별자) 속성을 무시하거나(이 경우 기본 SRID가 사용됨, GEOMETRY는 0, GEOGRAPHY는 4326) 다른 숫자를 지정할 수 있습니다. 공간 데이터 유형이 있는 테이블을 이동할 때 데이터 이동 게이트웨이은(는) 사용자가 삽입한 SRID를 기본 SRID로 바꿉니다.
  • Columnstore 인덱스는 지원되지 않습니다.
  • 메모리 최적화 테이블(In-Memory OLTP 사용)은 지원되지 않습니다.
  • Temporal 데이터베이스는 지원되지 않습니다.
  • 지연된 내구성(Delayed durability)은 지원되지 않습니다.
  • ODBC 제한으로 인해 기본 키의 일부로 16개 이상의 열을 포함할 수 없습니다.
  • 마스킹된 데이터는 마스킹 없이 대상에 만들어집니다.
  • OpenLDAP는 지원되지 않습니다.

  • ADR(Accelerated Database Recovery)을 사용하도록 구성된 데이터베이스에서 이동는 지원되지 않습니다.

  • 이동 이름에 아포스트로피(')가 있는 테이블 또는 스키마는 지원되지 않습니다.

  • DACPAC를 사용하여 데이터베이스에 적용된 변경 내용은 캡처되지 않습니다.

  • 합계가 8060바이트를 초과하는 고정 크기 열(NCHAR 및 CHAR 데이터 포함)이 있는 MS-CDC 변경 테이블은 지원되지 않습니다.

  • 시스템 테이블 및 뷰는 지원되지 않습니다.

복제 및 랜딩 작업에 대한 제한 사항 및 고려 사항

  • 모든 소스 테이블에서 MS-CDC를 활성화해야 하는 요구 사항으로 인해 이름이 변경된 열은 CDC 중에 캡처되지 않습니다.

    MS-CDC 제한 사항에 대한 자세한 내용은 Microsoft 도움말을 참조하십시오.

  • DDL 작업을 캡처할 때의 제한 사항은 다음과 같습니다.

    • RENAME TABLE은 캡처되지 않습니다. RENAME TABLE DDL이 발생하면 작업은 대상 테이블의 이름을 변경하지 않고 변경 사항을 계속 캡처합니다. 작업이 중지되었다가 다시 시작되거나 복구 가능한 오류가 있는 경우 CT 테이블을 수동으로 정렬할 수 있도록 테이블이 일시 중단됩니다.
    • 테이블 수준 DDL은 지원되지 않습니다. 테이블 DDL이 발생하면 DDL이 대상으로 전송되고 CT 테이블을 수동으로 정렬할 수 있도록 테이블이 일시 중단됩니다.
  • db_owner 역할 없이 실행하는 경우 DDL 캡처는 지원되지 않습니다.

    정보 메모db_owner 역할 없이 실행하려면 특별한 권한이 필요합니다. 자세한 내용은 db_owner 역할 없이 실행를 참조하십시오.
  • db_owner 역할 없이 실행하는 경우 MS-CDC는 자동으로 활성화할 수 없으므로 수동으로 활성화해야 합니다. 이동 오류를 방지하려면 작업을 실행하기 전에 연결 속성에서 캡처된 모든 테이블에서 MS-CDC 활성화 확인란도 선택 해제해야 합니다.

  • 단일 트랜잭션 내에서 DDL 및 DML 문을 캡처하는 것은 지원되지 않습니다.

지원되지 않는 보안 기능

다음 보안 기능을 사용하는 테이블은 지원되지 않습니다.

  • Always Encrypted
  • 행 수준 보안(Row-Level Security)

지원되지 않는 데이터 유형

다음 데이터 유형은 지원되지 않습니다.

  • CURSOR
  • SQL_VARIANT
  • TABLE
정보 메모

사용자 정의 데이터 유형은 기본 유형에 따라 지원됩니다. 예를 들어 DATETIME을 기반으로 하는 사용자 정의 데이터 유형은 DATETIME 데이터 유형으로 처리됩니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!