다음을 통해 공유


Microsoft Fabric의 SQL 데이터베이스 제한 사항(미리 보기)

적용 대상:Microsoft Fabric의 SQL 데이터베이스

패브릭의 SQL 데이터베이스에 대한 현재 제한 사항이 이 페이지에 나열되어 있습니다. 이 페이지는 변경될 수 있습니다.

Microsoft Fabric의 Azure SQL Database 및 SQL 데이터베이스는 안정적인 최신 버전의 Microsoft SQL 데이터베이스 엔진 공통 코드 베이스를 공유합니다. 대부분의 표준 SQL 언어, 쿼리 처리, 데이터베이스 관리 기능은 동일합니다.

이 문서는 Fabric의 SQL 데이터베이스에만 적용됩니다. Fabric Data Warehouse의 웨어하우스 및 SQL 분석 엔드포인트 항목은 패브릭 데이터 웨어하우스의 제한 사항을 참조하세요.

중요한

이 기능은 프리뷰로 제공됩니다.

데이터베이스 수준 제한 사항

  • Fabric의 SQL Database는 서비스 관리형 키로 스토리지 암호화를 사용하여 전체 고객 데이터를 미사용 상태에서 보호합니다. 고객 관리형 키는 지원되지 않습니다. TDE(투명한 데이터 암호화)는 지원되지 않습니다.
  • 평가판 용량3개의 데이터베이스로 제한됩니다. 다른 용량의 데이터베이스에는 제한이 없습니다.
  • 작업 영역의 각 데이터베이스에는 고유한 이름이 있어야 합니다. 데이터베이스가 삭제되면 동일한 이름으로 다른 데이터베이스를 다시 만들 수 없습니다.

테이블 수준

  • 테이블 기본 키는 hierarchyid, sql_variant, 타임스탬프와 같은 데이터 형식 중 하나일 수 없습니다.
  • 테이블의 하나 이상의 열이 > 크기가 1MB인 LOB(Large Binary Object) 형식인 경우 열 데이터는 Fabric OneLake에서 1MB 크기로 잘립니다.
  • 현재 테이블은 메모리 내 테이블일 수 없습니다.
  • 전체 텍스트 인덱싱은 지원되지 않으며 Microsoft Fabric의 SQL 데이터베이스에서 만들 수 없습니다.
  • 다음 테이블 수준 DDL(데이터 정의 언어) 작업은 허용되지 않습니다.
    • 파티션 전환/분할/병합
    • 파티션 압축

열 수준

  • SQL 테이블의 열 이름에는 공백이나 다음 문자 ,;{}()\n\t= 가 포함될 수 없습니다.

SQL 분석 엔드포인트 제한 사항

Fabric에서 SQL 데이터베이스의 SQL 분석 엔드포인트는 Lakehouse SQL 분석 엔드포인트와 마찬가지로 작동합니다. 동일한 읽기 전용 환경입니다.

연결 정책

현재 Microsoft Fabric에서 SQL 데이터베이스에 대해 지원되는 유일한 연결 정책은 리디렉션 . 리디렉션 정책에서 클라이언트는 데이터베이스를 호스팅하는 노드에 직접 연결을 설정하여 대기 시간을 줄이고 처리량을 개선합니다.

이 모드를 사용하는 연결의 경우 클라이언트는 다음을 수행해야 합니다.

  • 11000~11999 범위의 포트에서 해당 지역의 모든 Azure SQL IP 주소로 클라이언트에서 아웃바운드 통신을 허용합니다. SQL용 서비스 태그를 사용하여 쉽게 관리할 수 있습니다. 지역의 허용할 IP 주소 목록은 Azure IP 범위 및 서비스 태그 - 퍼블릭 클라우드를 참조하세요.

  • 포트 1433에서 클라이언트에서 Azure SQL 게이트웨이 IP 주소로의 아웃바운드 통신을 허용합니다.

자세한 내용은 연결 아키텍처 - 연결 정책참조하세요.

가용도

Fabric의 SQL 데이터베이스는 Microsoft Fabric을 사용할 수 있는 대부분의 지역에서 사용할 수 있습니다. 라이선스 용량을 기반으로 하는 작업 영역의 영역으로, 라이선스 정보 페이지의 작업 영역 설정에 표시됩니다. 자세한 내용은 패브릭 가용성참조하십시오.

Fabric의 SQL 데이터베이스 미러링은 미러링지원하는 Fabric 지역에서 사용할 수 있습니다.

Azure SQL Database 및 패브릭 SQL 데이터베이스의 기능

다음 표에서는 SQL Server의 주요 기능을 나열하고 이 기능에 대한 자세한 정보 링크와 함께 Azure SQL Database 및 Fabric의 SQL Database에서 기능이 부분적으로 또는 완전히 지원되는지에 대한 정보를 제공합니다.

특징 Azure SQL 데이터베이스 패브릭 SQL 데이터베이스
데이터베이스 호환성 수준 100 - 170 현재, 170
ADR(가속 데이터베이스 복구) Yes Yes
Always Encrypted Yes 아니오
애플리케이션 역할 Yes 아니오
"Microsoft Entra" 인증
BACKUP 명령 아니요, 시스템에서 시작한 자동 백업만 아니요, 시스템에서 시작한 자동 백업만
기본 제공 함수 대부분, 개별 함수를 참조하세요. 대부분, 개별 함수를 참조하세요.
BULK INSERT 문 예, 하지만 Azure Blob Storage에서 원본으로만. 아니오
인증서 및 비대칭 키 Yes Yes
CDC(변경 데이터 캡처) 예, S3 계층 이상의 경우입니다. 기본, S0, S1, S2는 지원되지 않습니다. 아니오
데이터 정렬 - 데이터베이스 데이터 정렬 기본적으로SQL_Latin1_General_CP1_CI_AS. 데이터베이스를 만들 때 설정되며 업데이트할 수 없습니다. 개별 열에 대한 데이터 정렬이 지원됩니다. 기본적으로 SQL_Latin1_General_CP1_CI_AS 및 업데이트할 수 없습니다. 개별 열에 대한 데이터 정렬이 지원됩니다.
열 암호화 Yes Yes
Columnstore 인덱스(클러스터형) 예, 프리미엄 계층, 표준 계층 - S3 이상, 범용 계층, 중요 비즈니스용 및 하이퍼스케일 계층. 예, 하지만 테이블을 OneLake로 미러링할 수 없습니다.
Columnstore 인덱스, 비클러스터형 예, 프리미엄 계층, 표준 계층 - S3 이상, 범용 계층, 중요 비즈니스용 및 하이퍼스케일 계층. Yes
Credentials 예, 하지만 데이터베이스 범위의 자격 증명만 가능합니다. 예, 하지만 데이터베이스 범위의 자격 증명만 가능합니다.
데이터베이스 간/세 부분으로 구성되는 이름 쿼리 아니요, 탄력적 쿼리를 참조하세요 예, SQL 분석 엔드포인트를 통해 데이터베이스 간 세 부분으로 구성된 이름 쿼리를 수행할 수 있습니다.
데이터 분류 및 레이블 지정 예, 데이터베이스 검색 및 분류를 통해 예, Microsoft Purview Information Protection 민감도 레이블을 사용하여 데이터베이스 레이블 지정
Fabric OneLake에 대한 데이터베이스 미러링 예, 수동으로 사용 예, 모든 적격 테이블에 대해 자동으로 사용
데이터베이스 수준 역할 Yes 예. Transact-SQL 지원 외에도 Fabric 포털에서 데이터베이스 수준 역할 관리를 지원합니다.
DBCC 문 대부분, 개별 진술 참조 대부분, 개별 진술 참조
데이터 정의 언어(DDL) 문 대부분, 개별 진술 참조 대부분의 경우 개별 문을 참조하세요. 패브릭 SQL 데이터베이스의 제한 사항을 참조하세요.
DDL 트리거 데이터베이스만 데이터베이스만
분산된 트랜잭션 - MS DTC 아니요, 탄력적 트랜잭션을 참조하세요 아니오
DML 트리거 대부분, 개별 진술 참조 대부분, 개별 진술 참조
동적 데이터 마스킹 Yes Yes
Elastic Database 클라이언트 라이브러리 Yes 아니오
탄력적 쿼리 예, 필수 RDBMS 형식 사용(미리 보기) 아니오
EXECUTE AS 예, 그러나 EXECUTE AS LOGIN는 지원되지 않습니다 - EXECUTE AS USER을 사용하세요 아니오
Expressions Yes Yes
확장 이벤트(XEvents) 일부 항목은 Azure SQL Database에서 확장 이벤트를 참조 하세요. Some
파일 및 파일 그룹 기본 파일 그룹만 해당 기본 파일 그룹만 해당
FTS(전체 텍스트 검색) 예, 하지만 타사 필터 및 단어 분리기는 지원되지 않음 아니오
함수 대부분, 개별 함수를 참조하세요. 대부분, 개별 함수를 참조하세요.
지능형 쿼리 처리 Yes Yes
언어 요소 대부분의 경우, 개별 요소를 참조하세요. 대부분의 경우, 개별 요소를 참조하세요.
Ledger Yes 아니오
연결된 서버 예, 대상일 때만 예, 대상일 때만
로그인 및 사용자 예, 하지만 CREATEALTER 로그인 문은 제한됩니다. Windows 로그인은 지원되지 않습니다. 로그인은 지원되지 않습니다. Microsoft Entra의 주체를 나타내는 사용자만 지원됩니다.
대량 가져오기에서 최소 로깅 아니요, 전체 복구 모델만 지원됨. 아니요, 전체 복구 모델만 지원됨.
OPENROWSET 예, Azure Blob Storage에서만 가져오기 예, OPENROWSET BULK 함수 사용(미리 보기)
Operators 대부분 - 개별 연산자 참조 대부분 - 개별 연산자 참조
최적화된 잠금 Yes Yes
복구 모델 전체 복구만 전체 복구만
백업에서 데이터베이스 복원 자동화된 백업 복원 참조 자동화된 백업 복원 참조
SQL Server로 데이터베이스 복원 아니요. 복원 대신 BACPAC 또는 BCP를 사용합니다. 아니요. 복원 대신 BACPAC 또는 BCP를 사용합니다.
행 수준 보안 Yes Yes
Service Broker 아니오 아니오
서버 수준 역할 Yes 아니오
문 설정 대부분, 개별 진술 참조 대부분, 개별 진술 참조
SQL Server 에이전트 아니요, 탄력적 작업을 참조하세요 아니요, 예약된 Data Factory 파이프라인 또는 Apache Airflow 작업을 사용해 보세요>
SQL Server 감사 아니요, Azure SQL Database 감사 참조 아니오
시스템 함수 및 동적 관리 함수 대부분, 개별 함수를 참조하세요. 대부분, 개별 함수를 참조하세요.
시스템 DMV(동적 관리 뷰) 대부분은 개별 보기를 참조하세요 대부분은 개별 보기를 참조하세요
시스템 저장 프로시저 일부 - 개별 저장 프로시저 참조 일부 - 개별 저장 프로시저 참조
시스템 테이블 일부 - 개별 테이블 참조 일부 - 개별 테이블 참조
시스템 카탈로그 뷰 일부, 각각의 견해 참조 일부, 각각의 견해 참조
TempDB Yes Yes
임시 테이블 로컬 및 데이터베이스 범위의 글로벌 임시 테이블 로컬 및 데이터베이스 범위의 글로벌 임시 테이블
표준 시간대 선택 아니오 아니오
추적 플래그 아니오 아니오
트랜잭션 복제 예, 구독자만 예, 구독자만
TDE(투명한 데이터 암호화) Yes 아니요. 패브릭 SQL 데이터베이스는 서비스 관리형 키를 사용한 스토리지 암호화를 통해 저장된 모든 고객 데이터를 보호합니다. 현재 고객 관리형 키는 지원되지 않습니다.

플랫폼 기능

Azure 플랫폼은 표준 데이터베이스 기능에 추가 값으로 추가되는 다양한 PaaS 기능을 제공합니다. Fabric에서 Azure SQL Database 및 SQL 데이터베이스와 함께 사용할 수 있는 여러 외부 서비스가 있습니다.

플랫폼 기능 Azure SQL 데이터베이스 패브릭 SQL 데이터베이스
활성 지역 복제 예, 활성 지역 복제 참조 현재 없음
자동 백업 Yes Yes
자동 조정(인덱스) 예, 자동 튜닝을 참조하세요. Yes
가용성 영역 예, 자동으로 구성됨
Azure DMS(Database Migration Service) Yes 아니오
DMS(데이터 마이그레이션 서비스) Yes 아니오
탄력적 작업 예, 탄력적 작업을 참조하세요 아니오
장애 조치(failover) 그룹 예, 장애 조치(failover) 그룹을 참조하십시오 아니오
Geo-restore 예, 지역 복원을 참조하세요 아니오
LTR(장기 보존) 예, 장기 보존 참조 아니오
Pause/resume 예, 서버리스 예, 자동
공용 IP 주소 예. 방화벽 또는 서비스 엔드포인트를 사용하여 액세스를 제한할 수 있습니다. 예, 기본적으로 사용 가능
지정 시간 데이터베이스 복원 예, 특정 시점 복원을 참조하세요 Yes
리소스 풀 예, 엘라스틱 풀 아니오
확장 또는 축소 예, 서버리스에서 자동, 프로비전된 컴퓨팅의 수동 예, 자동
SQL 별칭 아니요, DNS 별칭 사용 아니오
SSAS(SQL Server Analysis Services) 아니요, Azure Analysis Services는 별도의 Azure 클라우드 서비스입니다. 아니요, Azure Analysis Services는 별도의 Azure 클라우드 서비스입니다.
SSIS(SQL Server Integration Services) 예, ADF(Azure Data Factory) 환경의 관리 SSIS를 사용합니다. 여기서 패키지는 Azure SQL Database에서 호스트되는 SSISDB에 저장되고 Azure SSIS IR(Integration Runtime)에서 실행됩니다. ADF에서 Azure-SSIS IR 만들기를 참조하세요. 아니요, 대신 Microsoft Fabric에서 Data Factory를 사용합니다.
SSRS(SQL Server Reporting Services) 아니요 - Power BI 참조 아니요 - Power BI 참조
쿼리 성능 모니터링 예, 쿼리 성능 인사이트 사용 예, 성능 대시보드 참조
VNet 부분, 제한된 액세스를 위한 VNet 엔드포인트 사용 아니오
VNet 서비스 엔드포인트 예, 가상 네트워크 서비스 엔드포인트 참조 아니오
VNet 글로벌 피어링 예, 개인 IP 및 서비스 엔드포인트 사용 아니오
프라이빗 연결 예, Private Link 사용 예, 프라이빗 링크 사용
연결 정책 리디렉션, 프록시 또는 기본 Redirect

리소스 제한

메모

이러한 리소스 제한은 현재 미리 보기에만 적용되며 일반 공급 전에 변경 될 수 있습니다.

범주 패브릭 SQL 데이터베이스 제한
컴퓨팅 크기 최대 32개 v코어
스토리지 크기 현재 미리 보기에서 최대 4TB
Tempdb 크기 최대 1,024GB
로그 쓰기 처리량 현재 미리 보기에서 최대 50MB/s
Availability 패브릭 안정성 참조
Backups 보존 기간이 7일인 ZRS(영역 중복) 자동 백업(기본적으로 사용).
읽기 전용 복제본 읽기 전용 TDS SQL 연결에 읽기 전용 SQL 분석 엔드포인트 사용

Tools

Fabric의 Azure SQL Database 및 SQL 데이터베이스는 데이터를 관리하는 데 도움이 되는 다양한 데이터 도구를 지원합니다.

도구 Azure SQL 데이터베이스 패브릭 SQL 데이터베이스
Azure CLI Yes 아니오
Azure PowerShell Yes 아니오
.bacpac 내보내기 예, Azure SQL Database 내보내기 참조 예, Microsoft Fabric의 SQL Database용 SqlPackage를 참조 하세요.
.bacpac 가져오기 예, Azure SQL Database 가져오기 참조 예, Microsoft Fabric의 SQL Database용 SqlPackage를 참조 하세요.
BCP Yes Yes
BICEP Yes 아니오
데이터베이스 감시자 Yes 현재 없음
Microsoft Fabric 커넥터의 데이터 팩토리 예, Azure SQL Database 커넥터 개요를 참조하세요. 예, SQL 데이터베이스 커넥터 개요(미리 보기) 보세요.
SMO 예, SMO 참조 예, SMO 참조
SSDT(SQL Server Data Tools) Yes 예(최소 버전은 Visual Studio 2022 17.12)
SSMS(SQL Server Management Studio) Yes Yes
SQL Server PowerShell Yes Yes
SQL Server Profiler 아니요, 확장 이벤트를 참조하세요 아니요, 확장 이벤트를 참조하세요
sqlcmd Yes Yes
System Center Operations Manager 예, Azure SQL Database용 Microsoft System Center 관리 팩을 참조하세요. 아니오
Visual Studio Code Yes Yes
mssql 확장이 있는 Visual Studio Code Yes Yes

제한 사항

특정 영역에 대한 자세한 제한 사항은 다음을 참조하세요.