패브릭 SQL 데이터베이스 미러링에 대한 제한 사항(미리 보기)
패브릭 SQL 데이터베이스 미러링의 현재 제한 사항이 이 페이지에 나열되어 있습니다. 이 페이지는 변경될 수 있습니다.
문제를 해결하려면 다음을 참조하세요.
Microsoft Fabric의 SQL 데이터베이스에 대한 일반적인 제한 사항은 Microsoft Fabric의 SQL 데이터베이스 제한 사항(미리 보기)을 참조하세요.
Important
이 기능은 프리뷰로 제공됩니다.
데이터베이스 수준 제한 사항
- 현재 Fabric의 SQL 데이터베이스에 대한 미러링을 사용하지 않도록 설정할 수 없습니다.
- SQL 데이터베이스에 대한 미러링이 패브릭 SQL 데이터베이스가 있는 작업 영역에만 미러링할 수 있습니다.
- 한 데이터베이스에서 미러링할 수 있는 최대 테이블 수는 1000개입니다. 더 많은 테이블을 가질 수 있지만 1000을 초과하여 만든 모든 테이블은 미러링에서 건너뜁니다.
보안 기능
- 패브릭 SQL 데이터베이스에 대해 행 수준 보안 이 지원되지만 권한은 현재 Fabric OneLake의 복제된 데이터로 전파되지 않습니다.
- 개체 수준 권한(예: 특정 열에 대한 사용 권한 부여)은 현재 Fabric OneLake의 복제된 데이터로 전파되지 않습니다.
- 동적 데이터 마스킹 설정은 현재 Fabric OneLake의 복제된 데이터로 전파되지 않습니다.
- Microsoft Purview Information Protection/민감도 레이블은 패브릭 OneLake에 계단식으로 미러링되지 않습니다. 자세한 내용은 Microsoft Purview 보호 정책을 사용하여 SQL Database의 중요한 데이터 보호를 참조하세요.
테이블 수준
- 기본 키에 지원되지 않는 데이터 형식이 포함되어 있으면 테이블을 미러링할 수 없습니다.
- 사용 중인 다음 기능이 있는 원본 테이블은 Fabric OneLake로 미러링할 수 없습니다.
- 클러스터형 columnstore 인덱스를 만들 수 있지만 테이블을 Fabric OneLake에 미러링할 수 없습니다.
- 임시 기록 테이블 및 원장 기록 테이블
- Always Encrypted
- 메모리 내 테이블
- 그래프
- 외부 테이블
- 다음 테이블 수준 DDL(데이터 정의 언어) 작업은 허용되지 않습니다.
- 파티션 전환/분할/병합
- 기본 키 변경
- 파티션
DATA COMPRESSION = ROW
PAGE
을 다시 작성하도록 테이블을 변경하는 것은 허용되지 않거나 허용되지 않습니다.
- DDL이 변경되면 변경된 테이블에 대한 전체 데이터 스냅샷이 다시 시작되고 데이터가 다시 시작됩니다.
- 뷰는 OneLake에 미러되지 않습니다.
- 저장 프로시저는 OneLake에 미러되지 않습니다.
ALTER INDEX ALL
는 테이블에서 허용되지 않습니다. 이름으로 참조되는 개별 인덱스를 변경할 수 있습니다.- 임시 테이블의 경우 데이터 테이블은 미러링되지만 기록 테이블은 미러링에서 제외됩니다.
- 시스템 버전 관리(Temporal로 변환)를 추가하면 기존 기록 테이블이 미러링에서 자동으로 제외됩니다(과거에 미러된 경우에도).
- 시스템 버전 관리(기록 테이블에서 임시 데이터 분할)를 제거하면 기록 테이블이 독립 실행형 테이블로 처리되고 미러링에 자동으로 추가됩니다.
- 전체 텍스트 인덱싱은 지원되지 않으며 Microsoft Fabric의 SQL 데이터베이스에서 만들 수 없습니다.
- 복제 모니터 페이지의 NotSupported 복제 상태에는 지원되지 않는 데이터 형식으로 인해 발생하는 테이블과 관련된 상태 정보가 포함되어 있습니다.
- 현재 미리 보기에서는 json 또는 벡터 데이터 형식이 있는 경우 테이블을 미러링할 수 없습니다.
- 현재는 Fabric의 SQL 데이터베이스에서 열을 벡터 또는 json 데이터 형식으로 변경할 수 없습니다.
열 수준
- 원본 테이블에 계산 열이 포함된 경우 이러한 열은 건너뛰고 미러링할 수 없습니다.
- 원본 테이블에 이러한 데이터 형식 중 하나가 있는 열이 포함된 경우 이러한 열을 Fabric OneLake로 미러링할 수 없습니다. 다음 데이터 형식은 미러링에 지원되지 않습니다.
- image
- text/ntext
- xml
- rowversion/timestamp
- sql_variant
- UDT(사용자 정의 데이터 형식)
- geometry
- geography
- hierarchyid
- Delta Lake는 6자리 정밀도만 지원합니다.
- 전체 자릿수가 7 초인 SQL 형식 datetime2 열에는 Fabric OneLake의 델타 파일에서 동일한 정밀도의 해당 데이터 형식이 없습니다. 이 형식의 열이 미러링되고 7번째 소수 자릿수 두 번째 숫자가 잘리면 전체 자릿수 손실이 발생합니다.
- 기본 키가 다음 데이터 형식 중 하나인 경우 테이블을 미러링할 수 없습니다. datetime2(7), datetimeoffset(7), time(7), 여기서
7
전체 자릿수는 7자리입니다. - datetimeoffset(7) 데이터 형식은 Fabric OneLake의 델타 파일에서 전체 자릿수가 동일한 해당 데이터 형식을 갖지 않습니다. 이 형식의 열이 미러링되면 전체 자릿수 손실(표준 시간대 손실 및 7번째 시간 소수점)이 발생합니다.
- SQL 테이블의 열 이름에는 공백이나 다음 문자
,
(
;
}
=
{
)
\n
\t
가 포함될 수 없습니다. - 테이블의 하나 이상의 열이 크기가 1MB보다 큰 LOB(Large Binary Object) 형식인 경우 열 데이터는 Fabric OneLake에서 1MB 크기로 잘립니다.
SQL 분석 엔드포인트 제한 사항
- SQL 분석 엔드포인트는 Lakehouse SQL 분석 엔드포인트와 동일합니다. 동일한 읽기 전용 환경입니다. 웨어하우스의 SQL 분석 엔드포인트 제한 사항을 참조하세요.