Sdílet prostřednictvím


Omezení v databázi SQL v Microsoft Fabricu

Platí pro:SQL databáze v Microsoft Fabric

Aktuální omezení v databázi SQL v rámci Fabric jsou uvedená na této stránce. Tato stránka se může změnit.

Azure SQL Database a databáze SQL v Microsoft Fabric sdílejí společný základ kódu s nejnovější stabilní verzí databázového stroje Microsoft SQL. Většina standardních funkcí jazyka SQL, zpracování dotazů a správy databází je shodná.

Tento článek se týká pouze databáze SQL ve službě Fabric. Pro položky koncového bodu ve službě Fabric Data Warehouse, které se týkají skladu a analýz SQL, viz Omezení služby Fabric Data Warehouse.

Omezení na úrovni databáze

  • Databáze SQL v systému Fabric používá šifrování úložiště s klíči spravovanými službou k ochraně všech zákaznických dat v klidu. Klíče spravované zákazníkem se nepodporují. transparentní šifrování dat (TDE) se nepodporuje.
  • V zkušební kapacitějste omezeni na tři databáze. Databáze v jiných kapacitách nejsou nijak omezeny.
  • Každá databáze v pracovním prostoru musí mít jedinečný název. Pokud je databáze odstraněna, nelze ji znovu vytvořit se stejným názvem.

Úroveň tabulky

  • Primární klíč tabulky nemůže být jedním z těchto datových typů: hierarchyid, sql_variant, časové razítko.
  • V současné době nelze v databázi SQL v Microsoft Fabric vytvořit tabulky v paměti, v účetní knize, v historii účetní knihy a Always Encrypted.
  • Fulltextové indexování není podporováno a nelze ho vytvořit v databázi SQL v Microsoft Fabric.
  • Následující operace jazyka DDL (Data Definition Language) na úrovni tabulky nejsou povolené:
    • Přepnout, rozdělit nebo sloučit oddíl
    • Komprese oddílu

Úroveň sloupce

  • Názvy sloupců pro tabulku SQL nesmí obsahovat mezery ani následující znaky: ,;{}()\n\t= .

Omezení koncového bodu služby SQL Analytics

Koncový bod analýzy SQL databáze ve Fabricu funguje stejně jako Lakehouse SQL analytics endpoint. Jedná se o stejný režim pouze pro čtení.

Zásady připojení

V současné době jsou zásady připojení pro databázi SQL v Microsoft Fabric výchozí a nelze je změnit. Další informace najdete v tématu architektura připojení – zásady připojení.

Aby klienti mohli používat tento režim, musí provést následující kroky:

  • Povolte odchozí komunikaci z klienta na všechny IP adresy Azure SQL v oblasti na portech v rozsahu 11000 až 11999. K usnadnění správy použijte značky služeb pro SQL. Pro seznam IP adres k povolení ve vaší oblasti se podívejte na rozsahy IP adres Azure a značky služeb – veřejný cloud.

  • Povolte odchozí komunikaci z klienta do IP adres brány Azure SQL na portu 1433.

Dostupnost

Databáze SQL v Microsoft Fabric je dostupná ve většině regionů, kde je Microsoft Fabric k dispozici. Oblast vašeho pracovního prostoru na základě kapacity licence, která se zobrazí v nastavení pracovního prostoru, na stránce s informacemi o licenci . Pro více informací viz dostupnost fabricu.

Zrcadlení databáze SQL v platformě Fabric je k dispozici v oblastech Fabric, které podporují zrcadlení.

Vlastnosti Azure SQL Database a Fabric SQL Database

Následující tabulka uvádí hlavní funkce SQL Serveru a poskytuje informace o tom, jestli je tato funkce částečně nebo plně podporovaná ve službě Azure SQL Database a v databázi SQL v prostředcích infrastruktury, s odkazem na další informace o této funkci.

funkce Azure SQL databáze Fabric SQL databáze
Úroveň kompatibility databáze 100 – 170, výchozí hodnota 170 100 – 170, výchozí hodnota 170
Zrychlené obnovení databáze (ADR) Ano Ano
Funkce AI Ano Ano
Always Encrypted Ano Ne
Aplikační role Ano Ne
Ověřovací systém Microsoft Entra Ano Ano
Příkaz BACKUP Ne, pouze automatické zálohování iniciované systémem Ne, pouze automatické zálohování iniciované systémem
Předdefinované funkce Většina, viz jednotlivé funkce Většina, viz jednotlivé funkce
Příkaz BULK INSERT Ano, ale jen ze služby Azure Blob Storage jako zdroje. Ano, prostřednictvím OPENROWSET, s OneLake jako zdrojem dat.
Certifikáty a asymetrické klíče Ano Ano
Změna zachytávání dat – CDC Ano, pro úroveň S3 a vyšší. Základní verze, S0, S1, S2 se nepodporují. Ne
Řazení – řazení databáze Ve výchozím nastavení SQL_Latin1_General_CP1_CI_AS. Nastaveno při vytváření databáze a nelze aktualizovat. Kolace jednotlivých sloupců jsou podporovány. Ve výchozím nastavení SQL_Latin1_General_CP1_CI_AS a nemohou být aktualizovány. Kolace jednotlivých sloupců jsou podporovány.
Šifrování sloupců Ano Ano
Clusterované columnstore indexy Ano – úroveň Premium, úroveň Standard – S3 a vyšší, úroveň Pro obecné účely, úroveň Obchodně kritická a úroveň Hyperscale. Ano, ale index musí být vytvořen současně s tabulkou nebo musí být zastaveno zrcadlení. Další informace najdete v tématu Omezení zrcadlení databáze Sql Fabric (Preview).
Neklastrované indexy columnstore Ano – úroveň Premium, úroveň Standard – S3 a vyšší, úroveň Pro obecné účely, úroveň Obchodně kritická a úroveň Hyperscale. Ano
Credentials Ano, ale pouze přihlašovací údaje vázané na databázi. Ano, ale pouze přihlašovací údaje vázané na databázi.
Dotazy na názvy napříč databázemi nebo třemi částmi Ne, podívejte se na elastické dotazy. Ano, dotazy na názvy tří částí napříč databázemi můžete provádět prostřednictvím koncového bodu analýzy SQL.
Klasifikace a označování dat Ano, prostřednictvím zjišťování a klasifikace databáze Ano, označení databáze pomocí štítků citlivosti Microsoft Purview Information Protection
Replikace databáze do Fabric OneLake Ano, ručně povoleno Ano, automaticky povoleno pro všechny způsobilé tabulky
Role na úrovni databáze Ano Ano. Kromě podpory jazyka Transact-SQL, Fabric podporuje správu rolí na úrovni databází na portálu Fabric.
Příkazy DBCC Většina, viz jednotlivá prohlášení Většina, viz jednotlivá prohlášení
Příkazy DDL Většina, viz jednotlivá prohlášení Většinu najdete v jednotlivých prohlášeních. Viz Omezení v databázi SQL Fabric.
DDL triggery Pouze databáze Pouze databáze
Distribuované transakce – MS DTC Ne, viz Elastické transakce Ne
Triggery DML Většina, viz jednotlivá prohlášení Většina, viz jednotlivá prohlášení
Dynamické maskování dat Ano Ano
Klientská knihovna Elastic Database Ano Ne
Elastický dotaz Ano, s požadovaným typem RDBMS (náhled) Ne
VYKONAT JAKO Ano, ale EXECUTE AS LOGIN nepodporuje se – použijte EXECUTE AS USER Ne
Expressions Ano Ano
Rozšířené události (XEvents) Některé, viz rozšířené události Některé, viz rozšířené události
externí tabulky Ano Ano (Parquet a CSV)
Soubory a skupiny souborů Pouze primární skupina souborů Pouze primární skupina souborů
Fulltextové vyhledávání (FTS) Ano, ale filtry třetích stran a děliče slov se nepodporují. Ne
Funkce Většina, viz jednotlivé funkce Většina, viz jednotlivé funkce
Inteligentní zpracování dotazů Ano Ano
Elementy jazyka Většina, viz jednotlivé prvky Většina, viz jednotlivé prvky
Ledger Ano Ne
Propojené servery Ano, pouze jako cíl Ano, pouze jako cíl
Přihlášení a uživatelé Ano, ale přihlašovací příkazy CREATE a ALTER jsou omezené. Přihlášení windows nejsou podporována. Přihlášení nejsou podporována. Jsou podporováni pouze uživatelé představující principály Microsoft Entra.
Minimální protokolování při hromadném importu Ne, podporuje se pouze model úplného obnovení. Ne, podporuje se pouze model úplného obnovení.
OPENROWSET Ano, pouze pro import z Úložiště objektů blob v Azure Ano, s funkcí OPENROWSET BULK (preview)
Operators Ve většině případů se podívejte na jednotlivé operátory. Ve většině případů se podívejte na jednotlivé operátory.
Optimalizované uzamčení Ano Ano
Modely obnovení Pouze úplné obnovení Pouze úplné obnovení
Obnovení databáze ze zálohy Viz Obnovení automatizovaných záloh Viz Obnovení automatizovaných záloh
Obnovení databáze na SQL Server Ne. Místo obnovení použijte soubor BACPAC nebo BCP. Ne. Místo obnovení použijte soubor BACPAC nebo BCP.
Zabezpečení na úrovni řádků Ano Ano
Service Broker Ne Ne
Role na úrovni serveru Ano Ne
Příkazy Set Většina, viz jednotlivá prohlášení Většina, viz jednotlivá prohlášení
agenta SQL Serveru Ne, viz elastické úlohy Ne, vyzkoušejte naplánované datové toky služby Data Factory nebo úlohy Apache Airflow
Auditování SQL Serveru Ne, podívejte se na auditování služby Azure SQL Database. Ne
Systémové funkce a dynamické funkce správy Většina, viz jednotlivé funkce Většina, viz jednotlivé funkce
Zobrazení dynamické správy systému (DMV) Většina, viz jednotlivé pohledy Většina, viz jednotlivé pohledy
Systémové uložené procedury Některé, viz jednotlivé uložené procedury Některé, viz jednotlivé uložené procedury
Systémové tabulky Některé, viz jednotlivé tabulky Některé, viz jednotlivé tabulky
Zobrazení systémového katalogu Některé z nich, viz jednotlivé pohledy Některé z nich, viz jednotlivé pohledy
TempDB Ano Ano
Dočasné tabulky Lokální a na databázi vázané globální dočasné tabulky Lokální a na databázi vázané globální dočasné tabulky
temporalní tabulky Ano Ano
Volba časového pásma Ne Ne
Příznaky trasování Ne Ne
Transakční replikace Ano, jenom předplatitel Ano, jenom předplatitel
Transparentní šifrování dat (TDE) Ano Ne. Databáze SQL Fabric používá šifrování úložiště s klíči spravovanými službou k ochraně všech neaktivních uložených dat zákazníků. Klíče spravované zákazníkem se v současné době nepodporují.

Možnosti platformy

Platforma Azure poskytuje řadu funkcí PaaS, které se přidávají jako další hodnota standardních databázových funkcí. Existuje řada externích služeb, které je možné použít s Azure SQL Database a SQL databázemi ve Fabricu.

Funkce platformy Azure SQL databáze Fabric SQL databáze
Aktivní geografická replikace Ano, viz aktivní geografická replikace. Momentálně ne
Automatické zálohování Ano Ano
Automatické ladění (indexy) Ano, viz automatické ladění Ano
Zóny dostupnosti Ano Ano, automaticky nakonfigurované
Azure Database Migration Service (DMS) Ano Ne
Data Migration Service (DMA) Ano Ne
Elastické úlohy Ano, podívejte se na elastické úlohy. Ne
Skupiny failover Ano, podívejte se na skupiny převzetí služeb při selhání. Ne
Geo-restore Ano, viz Geo-restore Ne
Dlouhodobé uchovávání (LTR) Ano, viz dlouhodobé uchovávání Ne
Pause/resume Ano, v serverless Ano, automaticky
Veřejná IP adresa Ano. Přístup je možné omezit pomocí brány firewall nebo koncových bodů služby. Ano, ve výchozím nastavení je k dispozici
Obnovení databáze k určitému bodu v čase Ano, podívejte se na obnovení k určitému bodu v čase. Ano
Fondy zdrojů Ano, jako Elastic pooly Ne
Zvětšení nebo zmenšení Ano, automaticky v bezserverovém prostředí, ručně v poskytnutých výpočetních prostředcích Ano, automaticky
SQL Alias Ne, použijte DNS Alias Ne
SQL Server Analysis Services (SSAS) Ne, Azure Analysis Services je samostatná cloudová služba Azure. Ne, Azure Analysis Services je samostatná cloudová služba Azure.
SSIS (SQL Server Integration Services) Ano, se spravovaným prostředím SSIS ve službě Azure Data Factory (ADF), kde jsou balíčky uložené ve službě SSISDB hostované službou Azure SQL Database a spouštěné v prostředí Azure SSIS Integration Runtime (IR), najdete v tématu Vytvoření prostředí Azure-SSIS IR v ADF. Ne, místo toho použijte Službu Data Factory v Microsoft Fabric.
SQL Server Reporting Services (SSRS) Ne – podívat se na Power BI Ne – podívat se na Power BI
Monitorování výkonu dotazů Ano, používat statistiky výkonu dotazů Ano, podívejte se na řídicí panel výkonu.
VNet Částečný, omezený přístup pomocí koncových bodů virtuální sítě Ne
Koncový bod služby virtuální sítě Ano, podívejte se na koncové body služeb virtuální sítě. Ne
Globální propojení VNet Ano, použití privátní IP adresy a koncových bodů služby Ne
Privátní připojení Ano, použití služby Private Link Ano, použití privátních propojení
Zásady připojení Přesměrování, Proxy nebo Výchozí výchozí

Omezení prostředků

Kategorie Omezení databáze SQL Fabric
Velikost výpočetních prostředků Až 32 virtuálních jader
Velikost úložiště Až 4 TB
Velikost databáze tempdb Až 1 024 GB
Propustnost zápisu do logu Až 50 MB/s
dostupnost Viz Spolehlivost fabricu
Backups Zónově redundantní (ZRS) automatické zálohování s 7denní dobou uchovávání (ve výchozím nastavení povoleno).
Repliky jen pro čtení Použití koncového bodu analýzy SQL jen pro čtení pro připojení TDS SQL jen pro čtení

Tools

Azure SQL Database a SQL databáze ve Fabric podporují různé datové nástroje, které vám mohou pomoci se správou vašich dat.

nástroj Azure SQL databáze Fabric SQL databáze
Azure CLI Ano Ne
Azure PowerShell Ano Ne
Export souboru .bacpac Ano, podívejte se na export služby Azure SQL Database. Ano, viz SqlPackage pro databázi SQL v Microsoft Fabric
Import souboru .bacpac Ano, podívejte se na import služby Azure SQL Database. Ano, viz SqlPackage pro databázi SQL v Microsoft Fabric
BCP Ano Ano
BICEP Ano Ne
Monitor databáze Ano Momentálně ne
Data Factory v konektorech Microsoft Fabric Ano, podívejte se na přehled konektoru Azure SQL Database Ano, podívejte se na přehled konektoru SQL Database
SMO Ano, viz SMO Ano, viz SMO
SQL Server Data Tools (SSDT) Ano Ano (minimální verze je Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Ano Ano
SQL Server PowerShell Ano Ano
SQL Server Profiler Ne, viz rozšířené události Ne, viz rozšířené události
sqlcmd Ano Ano
System Center Operations Manager Ano, viz Microsoft System Center Management Pack pro Azure SQL Database. Ne
Visual Studio Code Ano Ano
Visual Studio Code s rozšířením mssql Ano Ano

Omezení

Další omezení v konkrétních oblastech najdete tady: