소스 SQL Server 데이터베이스

이 페이지에는 다음 정보가 포함되어 있습니다.

  • 소스 SQL Server 데이터베이스에서 가져오는 데이터가 Datastream에서 처리되는 방법
  • Datastream에서 지원되는 SQL Server 데이터베이스 버전
  • 데이터를 대상으로 스트리밍할 수 있도록 소스 SQL Server 데이터베이스를 설정하는 방법에 대한 개요
  • SQL Server 데이터베이스를 소스로 사용할 경우의 알려진 제한사항

버전

Datastream은 다음 버전의 SQL Server 데이터베이스를 지원합니다.

  • 다음 버전을 사용하는 SQL Server용 자체 관리형(온프레미스 또는 클라우드 호스팅) 및 Amazon RDS:
    • Enterprise: 2008, 2012, 2014, 2016, 2017, 2019, 2022
    • Standard: 2016 SP1 이상, 2017, 2019, 2022
    • Developer: 2008, 2012, 2014, 2016, 2017, 2019, 2022
  • SQL Server용 Cloud SQL

Datastream은 다음 버전의 SQL Server 데이터베이스를 지원하지 않습니다.

  • SQL Server Standard 버전 2008~2014
  • SQL Server Express
  • SQL Server Web

알려진 제한사항

SQL Server 데이터베이스를 소스로 사용할 경우의 알려진 제한사항은 다음과 같습니다.

  • 스트림이 테이블 10,000개로 제한됩니다.
  • 행 개수가 5억 개를 초과하는 테이블은 다음 조건이 충족되지 않는 한 백필할 수 없습니다.
    1. 테이블에 고유 색인이 포함됩니다.
    2. 색인 열 중에 null이 허용되는 열이 없습니다.
    3. 색인의 모든 열이 스트림에 포함됩니다.
  • 지연된 내구성 또는 가속화된 데이터베이스 복구(ADR)가 사용 설정된 데이터베이스는 지원되지 않습니다.
  • 투명 데이터 암호화(TDE)는 지원되지 않습니다.
  • 열 수준 암호화는 지원되지 않습니다. 이러한 열의 데이터는 NULL 값으로 바뀝니다.
  • 시스템 테이블에 변경사항 스트리밍은 지원되지 않습니다.
  • Windows Active Directory(AD) 인증은 지원되지 않습니다.
  • Datastream은 ROLLBACK TO SAVEPOINT 문을 지원하지 않습니다. 이러한 롤백 이벤트는 무시되며 대상에 복제되지 않습니다.
  • Datastream은 SQL Server 소스에 대해 정방향 SSH 터널 연결 메서드를 지원하지 않습니다.
  • 다음 데이터 유형은 지원되지 않으며 대상에 복제되지 않습니다.
    • SQL_VARIANT
    • HIERARCHYID
    • GEOMETRY
    • GEOGRAPHY
  • Datastream은 사용자 정의 데이터 유형을 복제하지만, 이는 대상에 저장되는 사용자 정의 유형을 파생하는 기본 데이터 유형입니다. 예를 들어 VARCHAR(50) 데이터 유형을 기준으로 USERNAME 데이터 유형을 정의하면 데이터가 대상에 VARCHAR(50)으로 저장됩니다.
  • DataStream은 다음 유형의 테이블에서 8KB를 초과하는 행에 대해 CDC를 지원하지 않습니다.
    • 고유 색인이 없는 테이블
    • 가변 길이 열이 하나 이상(VARCHAR, VARBINARY, NVARCHAR) 있는 클러스터링되지 않은 고유한 색인만 포함된 테이블
  • Datastream은 다음 유형의 테이블에서 대형 객체 열(TEXT, NTEXT, XML, IMAGE)에 대해 CDC를 지원하지 않습니다.

    • 고유 색인이 없는 테이블
    • 가변 길이 열이 하나 이상(VARCHAR, VARBINARY, NVARCHAR) 있는 클러스터링되지 않은 고유한 색인만 포함된 테이블

    대형 객체 열이 스트림에 포함되지 않더라도 CDC는 유효한 색인이 있는 경우에만 이러한 테이블에 지원됩니다.

  • Datastream은 데이터 마스킹을 지원하지 않습니다. 데이터는 마스킹 없이 복제됩니다.

  • Datastream은 데이터 계층 애플리케이션 패키지(DACPAC) 패키지를 사용하여 데이터베이스에 적용된 변경사항 복제를 지원하지 않습니다.

  • Datastream은 WRITETEXT 또는 UPDATETEXT 문을 사용할 때 만들어진 변경사항을 복제하지 않습니다.

  • Datastream은 계산된 열 복제를 지원하지 않습니다.

  • Datastream은 SQL Server 소스가 있는 스트림에 고객 관리 암호화 키(CMEK)를 사용할 수 없습니다.

  • Datastream은 COLUMNSTORE 또는 COLUMNSTORE ARCHIVE 압축 유형을 지원하지 않습니다.

  • SQL Server 소스에는 스트림 복구가 지원되지 않습니다.