Azure SQL Managed Instance에서 Microsoft Fabric 미러된 데이터베이스의 제한 사항(미리 보기)
Azure SQL Managed Instance의 Microsoft Fabric 미러된 데이터베이스 의 현재 제한 사항이 이 페이지에 나열되어 있습니다. 이 페이지는 변경될 수 있습니다.
문제를 해결하려면 다음을 참조하세요.
기능 가용성
Azure 지역에 배포된 경우 미러링을 위해 Azure SQL Managed Instance를 구성할 수 , 현재 이러한 지역에 대한 제외하면 미국 동부 2; 미국 서부 2; 미국 중부; 미국 서부.
기능 가용성은 패브릭 지역에 따라 달라집니다. 패브릭 지역 지원의 전체 목록은 미러링지원하는
데이터베이스 수준 제한 사항
- Azure SQL Managed Instance의 미러링 기능은 업데이트 정책이 항상 최신 상태로 설정된 인스턴스에만 사용할 수 있습니다. SQL Server 2022 버전의 SQL Managed Instance는 미러링을 지원하지 않습니다.
- 지역 재해 복구 설정은 미러링에서 지원되지 않습니다.
- Azure SQL Managed Instance에 대한 패브릭 미러링이 쓰기 가능한 주 데이터베이스에서만 지원됩니다.
- 데이터베이스에 CDC(변경 데이터 캡처 ) 사용, 트랜잭션 복제 또는 데이터베이스가 이미 다른 패브릭 작업 영역에 미러된 경우 Azure SQL Managed Instance 데이터베이스를 미러링할 수 없습니다.
- Fabric에 미러링할 수 있는 테이블의 최대 수는 500개 테이블입니다. 현재 500 제한을 초과하는 테이블은 복제할 수 없습니다.
- 미러링을 구성할 때 모든 데이터 미러링을 선택하면 모든 테이블이 스키마 이름과 테이블 이름을 기준으로 사전순으로 정렬될 때 미러링할 테이블이 처음 500개 테이블이 됩니다. 알파벳 목록의 맨 아래에 있는 나머지 테이블 집합은 미러링되지 않습니다.
- 모든 데이터 미러링 선택을 취소하고 개별 테이블을 선택하면 500개 이상의 테이블을 선택할 수 없습니다.
- 미러된 데이터베이스에서는 데이터베이스 복사/이동 기능이 지원되지 않습니다. 미러링을 사용하도록 설정된 데이터베이스를 이동하거나 복사하면 복사본이 미러링 오류 상태를 보고합니다.
- SQL Managed Instance 데이터베이스가 Azure SQL Managed Instance Link 기능을 사용하도록 설정된 경우 읽을 수 있는 복제본은 패브릭 미러링의 원본으로 지원되지 않습니다.
- 데이터베이스가 미러링용으로 구성된 다음 이름을 바꾸 면 모니터 미러링 기능이 작동을 중지합니다. 데이터베이스 이름을 미러링이 설정되었을 때의 이름으로 바꾸면 문제가 해결됩니다.
원본 데이터베이스의 사용 권한
- 행 수준 보안 은 지원되지만 권한은 현재 Fabric OneLake의 복제된 데이터로 전파되지 않습니다.
- 개체 수준 권한(예: 특정 열에 대한 사용 권한 부여)은 현재 Fabric OneLake의 복제된 데이터로 전파되지 않습니다.
- 동적 데이터 마스킹 설정은 현재 원본 데이터베이스에서 Fabric OneLake로 전파되지 않습니다.
- Azure SQL Managed Instance에 대한 미러링을 성공적으로 구성하려면 원본 SQL Managed Instance에 연결하는 데 사용되는 보안 주체에 CONTROL 또는 db_owner 권한이 부여되어야 합니다. 미러링되는 데이터베이스에서만 이 권한을 부여하는 것이 좋습니다. 전체 서버 수준에서는 부여하지 마세요.
네트워크 및 연결 보안
- 원본 SQL 관리형 인스턴스는 퍼블릭 엔드포인트를 사용하도록 설정하고 Azure 서비스가 연결하도록 허용해야 합니다.
- Azure SQL Managed Instance의 SAMI(시스템 할당 관리 ID)를 사용하도록 설정해야 하며 기본 ID여야 합니다.
- Azure SQL SPN(서비스 주체 이름) 기여자 권한은 패브릭 미러된 데이터베이스 항목에서 제거하면 안 됩니다.
- UAMI(사용자 할당 관리 ID)는 지원되지 않습니다.
- Azure SQL Managed Instance 및 Fabric 작업 영역이 별도의 테넌트에 있는 경우 Microsoft Entra 테넌트 간 미러링이 지원되지 않습니다.
- Azure SQL Managed Instance에 정의된 Microsoft Purview Information Protection/민감도 레이블은 Fabric OneLake에 미러링되지 않습니다.
테이블 수준
- 정의된 기본 키가 없는 테이블은 미러링할 수 없습니다.
- 비클러스터형 기본 키로 정의된 기본 키를 사용하는 테이블은 미러링할 수 없습니다.
- 기본 키가 데이터 형식 중 하나인 경우 테이블을 미러링할 수 없습니다. sql_variant, 타임스탬프rowversion /
- 기본 키가 다음 데이터 형식 중 하나인 경우 테이블을 미러링할 수 없습니다. datetime2(7), datetimeoffset(7), time(7), 여기서
7
전체 자릿수는 7자리입니다. - Delta Lake는 6자리 정밀도만 지원합니다.
- 전체 자릿수가 7 초인 SQL 형식 datetime2 열에는 Fabric OneLake의 델타 파일에서 동일한 정밀도의 해당 데이터 형식이 없습니다. 이 형식의 열이 미러링되고 7번째 소수 자릿수 두 번째 숫자가 잘리면 전체 자릿수 손실이 발생합니다.
- datetimeoffset(7) 데이터 형식은 Fabric OneLake의 델타 파일에서 전체 자릿수가 동일한 해당 데이터 형식을 갖지 않습니다. 이 형식의 열이 미러링되면 전체 자릿수 손실(표준 시간대 손실 및 7번째 시간 소수점)이 발생합니다.
- 클러스터형 columnstore 인덱스는 현재 지원되지 않습니다.
- 테이블의 하나 이상의 열이 크기가 1MB>형식인 경우 열 데이터는 Fabric OneLake에서 1MB 크기로 잘립니다. 큰 삽입을 허용하려면 최대 텍스트 리플 크기 서버 구성 옵션을 구성하여 65,536바이트 이상을 허용합니다.
- 사용 중인 다음 기능이 있는 원본 테이블은 미러링할 수 없습니다.
- 임시 기록 테이블 및 원장 기록 테이블
- Always Encrypted
- 메모리 내 테이블
- 그래프
- 외부 테이블
- MICROSOFT Fabric에 SQL Managed Instance 미러링을 사용하도록 설정한 경우 원본 테이블에서 다음 DDL(테이블 수준 데이터 정의 언어) 작업이 허용되지 않습니다.
- 파티션 전환/분할/병합
- 기본 키 변경
- 테이블 자르기
- DDL이 변경되면 변경된 테이블에 대한 전체 데이터 스냅샷이 다시 시작되고 전체 테이블 데이터가 Fabric OneLake로 다시 설정됩니다.
- 현재 json미러링할 수 없습니다.
- 현재 테이블을 미러링할 때는 열을 json 데이터 형식으로 변경할 수 없습니다.
- 뷰 및 구체화된 뷰는 미러링에 지원되지 않습니다.
열 수준
- 원본 테이블에 계산 열이 포함된 경우 이러한 열을 Fabric OneLake에 미러링할 수 없습니다.
- 원본 테이블에 이러한 데이터 형식 중 하나가 있는 열이 포함된 경우 이러한 열을 Fabric OneLake로 미러링할 수 없습니다. 다음 데이터 형식은 미러링에 지원되지 않습니다.
- image
- text/ntext
- xml
- json
- rowversion/timestamp
- sql_variant
- UDT(사용자 정의 데이터 형식)
- geometry
- geography
- SQL 테이블의 열 이름에는 공백이나 다음 문자
,
;
{
}
(
)
\n
\t
=
가 포함될 수 없습니다. - 다음 DDL(열 수준 데이터 정의 언어) 작업은 MICROSOFT Fabric에 SQL Managed Instance 미러링을 사용하도록 설정된 경우 원본 테이블에서 지원되지 않습니다.
- 열 변경
- 열 이름 바꾸기(
sp_rename
)
미러된 항목 제한 사항
- 사용자는 SQL Managed Instance 미러링을 만들려면 작업 영역에 대한 관리자/멤버 역할의 멤버여야 합니다.
- 미러링을 중지하면 미러링이 완전히 비활성화됩니다.
- 미러링을 시작하면 모든 테이블이 다시 시작되고 처음부터 효과적으로 시작됩니다.
- 패브릭 용량이 중지된 후 다시 시작되면 미러링 작동이 중지되고 수동으로 다시 시작해야 합니다. 미러링 작동이 중지되었음을 나타내는 경고/오류 메시지는 없습니다.
SQL 분석 엔드포인트 제한 사항
- SQL 분석 엔드포인트는 Lakehouse SQL 분석 엔드포인트와 동일합니다. 동일한 읽기 전용 환경입니다. SQL 분석 엔드포인트 제한 사항을 참조하세요.
- 원본 스키마 계층 구조는 미러된 데이터베이스에 복제되지 않습니다. 대신 원본 스키마가 평면화되고 스키마 이름이 미러된 데이터베이스 테이블 이름으로 인코딩됩니다.
지원되는 지역
미러링을 지원하는 패브릭 지역은 다음과 같습니다.
아시아 태평양:
- 오스트레일리아 동부
- 오스트레일리아 남동부
- 인도 중부
- 동아시아
- 일본 동부
- 한국 중부
- 동남 아시아
- 인도 남부
유럽
- 북유럽
- 서유럽
- 프랑스 중부
- 독일 중서부
- 노르웨이 동부
- 스웨덴 중부
- 스위스 북부
- 스위스 서부
- 영국 남부
- 영국 서부
아메리카:
- 브라질 남부
- 캐나다 중부
- 캐나다 동부
- 미국 동부
- 미국 동부2
- 미국 중북부
- 미국 중남부
- 미국 서부
- 미국 서부2
중동 및 아프리카
- 남아프리카 북부
- 아랍에미리트 북부