Porovnání funkcí: Azure SQL Database a databáze SQL v Microsoft Fabric (Preview)
Platí pro:✅SQL Database 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á.
- Průvodce rozhodováním, který porovnává službu Azure SQL Database s databází SQL v prostředcích infrastruktury, najdete v průvodci rozhodováním k Microsoft Fabricu: volba databáze SQL.
- 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 a službou Azure SQL Database a databází SQL v prostředcích infrastruktury se běžně používá celá řada funkcí, například:
- Jazykové funkce – řízení klíčových slov jazyka toku, kurzorů, datových typů, příkazů DML, predikátů, pořadových čísel, uložených procedur a proměnných.
- Databázové funkce – automatické ladění (vynucení plánu), databáze s omezením, uživatelé s omezením, komprese dat, nastavení konfigurace databáze, operace online indexu, dělení a dočasné 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 | Databáze SQL infrastruktury |
---|---|---|
Kompatibilita databází | 100 - 160 | 160 |
Zrychlené obnovení databáze (ADR) | Ano | Ano |
Funkce Always Encrypted | Ano | No |
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. | No |
Certifikáty a asymetrického 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í. | No |
Kolace – kolace databáze | Ve výchozím nastavení SQL_Latin1_General_CP1_CI_AS. Nastavení při vytváření databáze a nedá se aktualizovat. Kolace jednotlivých sloupců jsou podporovány. | Ve výchozím nastavení SQL_Latin1_General_CP1_CI_ASC a nedá se aktualizovat. Kolace jednotlivých sloupců jsou podporovány. |
Šifrování sloupců | Ano | Ano |
Indexy columnstore, clusterované | Ano – úroveň Premium, úroveň Standard – S3 a vyšší, úroveň Pro obecné účely, Pro důležité obchodní informace a úrovně Hyperscale. | Ano, ale tabulku nelze zrcadlit na OneLake. |
Indexy columnstore, neclusterované | Ano – úroveň Premium, úroveň Standard – S3 a vyšší, úroveň Pro obecné účely, Pro důležité obchodní informace a úrovně Hyperscale. | Ano |
Pověření | Ano, ale pouze přihlašovací údaje s oborem databáze. | Ano, ale pouze přihlašovací údaje s oborem 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, popisky databáze s popisky 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 podporuje Prostředky infrastruktury správu rolí na úrovni databáze na portálu Fabric. |
Příkazy DBCC | Většina, viz jednotlivé příkazy | Většina, viz jednotlivé příkazy |
Příkazy DDL | Většina, viz jednotlivé příkazy | Většina, viz jednotlivé příkazy. Viz Omezení v databázi SQL Fabric. |
Triggery DDL | Jenom databáze | Jenom databáze |
Distribuované transakce – MS DTC | Ne, viz Elastické transakce | No |
Triggery DML | Většina, viz jednotlivé příkazy | Většina, viz jednotlivé příkazy |
Dynamické maskování dat | Ano | Ano |
Klientská knihovna Elastic Database | Ano | No |
Elastický dotaz | Ano, s požadovaným typem RDBMS (Preview) | No |
SPUSTIT 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í | No | No |
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) | No | No |
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 breakery slov se nepodporují. | No |
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 Pro důležité obchodní informace.
Omezená podpora ne trvalých objektů OLTP v paměti, jako jsou proměnné tabulky optimalizované pro paměť ve vrstvě služby Hyperscale. |
No |
Elementy jazyka | Většina, viz jednotlivé prvky | Většina, viz jednotlivé prvky |
Registr | Ano | No |
Odkazované servery | Ano, pouze jako cíl | Ano, pouze jako cíl |
Přihlášení a uživatelé | Ano, ale CREATE přihlašovací ALTER příkazy jsou omezené. Přihlášení windows nejsou podporována. |
Přihlášení nejsou podporována. Uživatelé jsou podporováni, ale uživatelé databáze s CREATE USER <user name> WITH PASSWORD omezením (ověřování SQL) se nepodporují. |
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 | No | No |
OPENDATASOURCE | No | No |
OPENQUERY | No | No |
OPENROWSET | Ano, pouze pro import z Úložiště objektů blob v Azure | No |
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ů | No | No |
Příkazy RESTORE | No | No |
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 | No | No |
Nastavení konfigurace serveru | No | No |
Role na úrovni serveru | Ano | No |
Příkazy Set | Většina, viz jednotlivé příkazy | Většina, viz jednotlivé příkazy |
Agent SQL Server | 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. | No |
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šinazobrazeních | Většinazobrazeních |
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á zobrazení |
TempDB | Ano | Ano |
Dočasné tabulky | Globální dočasné tabulky s oborem místní a databáze | Globální dočasné tabulky s oborem místní a databáze |
Volba časového pásma | No | No |
Příznaky trasování | No | No |
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 se službou Azure SQL Database a databází SQL v prostředcích infrastruktury.
Funkce platformy | Azure SQL Database | Databáze SQL infrastruktury |
---|---|---|
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 | No |
Data Migration Service (DMA) | Ano | No |
Elastické úlohy | Ano, podívejte se na elastické úlohy. | No |
Skupiny převzetí služeb při selhání | Ano, podívejte se na skupiny převzetí služeb při selhání. | No |
Přístup k systému souborů | No | No |
Geografické obnovení | Ano, viz Geografické obnovení | No |
Dlouhodobé uchovávání (LTR) | Ano, viz dlouhodobé uchovávání | No |
Pozastavení a obnovení | Ano, v bezserverové aplikaci | 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í k určitému bodu v čase. | Ano |
Fondy zdrojů | Ano, jako elastické fondy | No |
Vertikální navýšení nebo snížení kapacity | Ano, automaticky v bezserverové příručce ve zřízených výpočetních prostředcích | Ano, automaticky |
SQL Alias | Ne, použijte alias DNS. | No |
Služba Analysis Services serveru 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 – zobrazení Power BI | Ne – zobrazení Power BI |
Monitorování výkonu dotazů | Ano, použití přehledů 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ě | No |
Koncový bod služby virtuální sítě | Ano, podívejte se na koncové body služeb virtuální sítě. | No |
Globální partnerský vztah virtuálních sítí | Ano, použití privátní IP adresy a koncových bodů služby | No |
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 databázi SQL v prostředcích infrastruktury:
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 | Databáze SQL infrastruktury |
---|---|---|
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% SMLOUVA SLA s redundancí zón |
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ávání 1–35 dnů (ve výchozím nastavení 7 dnů) s až 10 lety dlouhodobého uchovávání |
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 analýzy SQL jen 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 prostředků infrastruktury |
Nástroje
Azure SQL Database a databáze SQL v prostředcích infrastruktury podporují různé datové nástroje, které vám můžou pomoct se správou dat.