Porovnání funkcí: Azure SQL Database a databáze SQL v Microsoft Fabric (Preview)
Platí pro:✅databáze SQL v Microsoft Fabric
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á.
- Pro rozhodovacího průvodce, který porovnává Azure SQL Database s SQL databází ve Fabric, viz Microsoft Fabric rozhodovací průvodce: zvolit SQL databázi.
- Průvodce rozhodováním, který porovnává databázi SQL s jinými úložišti dat v Microsoft Fabric, najdete v průvodci rozhodováním k Microsoft Fabricu: výběr úložiště dat.
Mezi SQL Serverem, službou Azure SQL Database a databází SQL v prostředí Fabric je mnoho společných funkcí, například:
- Jazykové funkce – klíčová slova řízení toku, kurzory, datové typy, příkazy DML, predikáty, pořadová čísla, uložené procedury a proměnné.
- Databázové funkce – automatické ladění (vynucení plánu),uzavřené databáze,uzavření uživatelé,komprese dat,nastavení konfigurace databáze,online operace indexu,particionování a časové tabulky.
- Funkce zabezpečení – role aplikací, dynamické maskování dat, zabezpečení na úrovni řádků a detekce hrozeb
- Funkce více modelů – zpracování grafů, data JSON, OPENXML, spatial, OPENJSON a indexy XML.
Funkce azure SQL Database a databáze SQL Fabric
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 Database | Fabric SQL databáze |
---|---|---|
Kompatibilita databází | 100 - 160 | 160 |
Zrychlené obnovení databáze (ADR) | Ano | Ano |
Always Encrypted | Ano | Ne |
Auditování | Ano, viz Auditování | Momentálně ne |
Ověřování 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. | Ne |
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 nejde je aktualizovat. 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 tabulku nelze zrcadlit na OneLake. |
Indexy columnstore, neclusterované | Ano – úroveň Premium, úroveň Standard – S3 a vyšší, úroveň Obecného účelu, Obchodně Kritická úroveň a úroveň Hyperscale. | Ano |
Pověření | Ano, ale pouze přihlašovací údaje vázané na databázi. | Ano, ale pouze přihlašovací údaje v rozsahu databáze. |
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 |
Zrcadlení databáze na 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é výroky | 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 |
DML triggery | Většina, viz jednotlivá prohlášení | Většina, viz jednotlivé výroky |
Dynamické maskování dat | Ano | Ano |
Klientská knihovna Elastic Database | Ano | Ne |
Elastický dotaz | Ano, s požadovaným typem RDBMS (Preview) | Ne |
PROVÉST JAKO | Ano, ale EXECUTE AS LOGIN nepodporuje se – použijte EXECUTE AS USER |
Ano, ale EXECUTE AS LOGIN nepodporuje se – použijte EXECUTE AS USER |
Oznámení událostí | Ne | Ne |
Výrazy | Ano | Ano |
Rozšířené události (XEvents) | Některé, viz rozšířené události ve službě Azure SQL Database | Některé |
Rozšířené uložené procedury (XPS) | Ne | Ne |
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 |
Functions | Většina, viz jednotlivé funkce | Většina, viz jednotlivé funkce |
Optimalizace v paměti | Ano v úrovních služeb Premium a Kritická obchodní služba.
Omezená podpora ne trvalých objektů OLTP v paměti, jako jsou proměnné tabulky optimalizované pro paměť ve vrstvě služby Hyperscale. |
Ne |
Elementy jazyka | Většina, viz jednotlivé prvky | Většina, viz jednotlivé prvky |
Registr | Ano | Ne |
Odkazované 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. Uživatelé jsou podporováni, ale omezovaní uživatelé databáze s CREATE USER <user name> WITH PASSWORD (ověřování SQL) nejsou podporováni. |
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í. |
Úprava systémových dat | Ne | Ne |
OPENDATASOURCE | Ne | Ne |
OPENQUERY | Ne | Ne |
OPENROWSET | Ano, pouze pro import z Úložiště objektů blob v Azure | Ne |
Operátory | Většina, viz jednotlivé operátory | Většina, viz jednotlivé operátory |
Optimalizované uzamčení | Ano | Ano |
Modely obnovení | Pouze úplné obnovení | Pouze úplné obnovení |
Správce prostředků | Ne | Ne |
Příkazy RESTORE | Ne | Ne |
Obnovení databáze ze zálohy | Obnovení z automatizovaných záloh | 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. |
Service Broker | Ne | Ne |
Nastavení konfigurace serveru | Ne | Ne |
Role na úrovni serveru | Ano | Ne |
Příkazy Set | Většina, viz jednotlivé výroky | Většina je vidět v jednotlivých prohlášeních. |
SQL Server Agent | Ne, viz elastické úlohy | Ne, zkuste naplánované kanály 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 podrobné zobrazení |
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é, viz jednotlivá zobrazení | Některé, viz jednotlivé pohledy |
TempDB | Ano | Ano |
Dočasné tabulky | Lokální a na databázi vázané globální dočasné tabulky | Globální dočasné tabulky s místním a databázovým rozsahem |
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 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 Database | SQL databáze Fabric |
---|---|---|
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 převzetí služeb při selhání | Ano, podívejte se na skupiny převzetí služeb při selhání. | Ne |
Přístup k systému souborů | Ne | Ne |
Geo-restore | Ano, viz Geo-restore | Ne |
Dlouhodobé uchovávání (LTR) | Ano, viz dlouhodobé uchovávání | Ne |
Pozastavení a obnovení | 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, viz obnovení do konkrétního bodu v čase. | Ano |
Fondy zdrojů | Ano, jako elastické fondy | 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 |
Služba Analysis Services Server SQL (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 – viz Power BI |
Monitorování výkonu dotazů | Ano, používat statistiky výkonu dotazů | Ano, podívejte se na řídicí panel výkonu. |
Virtuální síť | Čá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í Private Link | Ano, použití privátních propojení |
Omezení prostředků
Následující tabulka porovnává maximální limity prostředků dostupné pro Azure SQL Database a SQL databázi ve Fabricu:
Poznámka:
Tato omezení prostředků se vztahují pouze na aktuální verzi Preview a můžou se změnit před obecnou dostupností.
Kategorie | Azure SQL Database | SQL databáze typu Fabric |
---|---|---|
Velikost výpočetních prostředků | Až 128 virtuálních jader | Až 32 virtuálních jader |
Velikost úložiště | Až 128 TB | V aktuální verzi Preview až 4 TB |
Velikost databáze tempdb | Až 2560 GB | Až 1 024 GB |
Propustnost zápisu protokolu | Až 100 MB/s | V aktuální verzi Preview až 50 MB/s |
Dostupnost |
Výchozí smlouva SLA 99,995% SLA se zónovou redundancí |
Viz Spolehlivost prostředků infrastruktury |
Zálohování | Volba místně redundantního úložiště (LRS), zónově redundantního úložiště (ZRS) nebo geograficky redundantního úložiště (GRS) Uchování 1–35 dnů (výchozí nastavení je 7 dnů), s možností dlouhodobého uchování až na 10 let |
Zónově redundantní (ZRS) automatické zálohování s 7denní dobou uchovávání (ve výchozím nastavení povoleno). |
Repliky jen pro čtení | Škálování čtení s 1 až 4 replikami s vysokou dostupností nebo 1–30 pojmenovanými replikami 0 – 4 geografické repliky |
Ne, použijte koncový bod pro analýzu SQL pouze pro čtení pro připojení TDS SQL jen pro čtení. |
Modely slev |
Rezervované instance Zvýhodněné hybridní využití Azure (není k dispozici pro předplatná pro vývoj/testování) Předplatná Enterprise a Průběžné platby dle aktuálního využití pro vývoj/testování |
Zobrazit kapacitu fabricu |
Nástroje
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.