Podporované funkce Azure SQL Edge

Důležité

Azure SQL Edge už nepodporuje platformu ARM64.

Azure SQL Edge je založený na nejnovější verzi databázového stroje SQL. Podporuje podmnožinu funkcí podporovaných v SQL Serveru 2022 v Linuxu, kromě některých funkcí, které nejsou aktuálně podporované nebo dostupné v SQL Serveru 2022 v Linuxu (nebo v SQL Serveru ve Windows).

Úplný seznam funkcí podporovaných v SQL Serveru v Linuxu najdete v tématu Edice a podporované funkce SQL Serveru 2022 v Linuxu. Informace o edicích a podporovaných funkcích SQL Serveru ve Windows najdete v tématu Edice a podporované funkce SYSTÉMU SQL Server 2022 (16.x).

Edice Azure SQL Edge

Azure SQL Edge je k dispozici se dvěma různými edicemi nebo softwarovými plány. Tyto edice mají identické sady funkcí a liší se pouze z hlediska jejich práv k používání a množství paměti a jader, ke kterým mají přístup v hostitelském systému.

Plán Popis
Vývojář pro Azure SQL Edge Pouze pro vývoj. Každý kontejner Azure SQL Edge Developer je omezený na maximálně 4 jádra a 32 GB paměti RAM.
Azure SQL Edge Pro produkční prostředí. Každý kontejner Azure SQL Edge je omezený na maximálně 8 jader a 64 GB paměti RAM.

Operační systém

Kontejnery Azure SQL Edge jsou založené na Ubuntu 18.04 a proto se podporují jenom spouštění na hostitelích Dockeru se systémem Ubuntu 18.04 LTS (doporučeno) nebo Ubuntu 20.04 LTS. Kontejnery Azure SQL Edge je možné spouštět na jiných hostitelích operačního systému, například může běžet v jiných distribucích Linuxu nebo Windows (pomocí Dockeru CE nebo DockerU EE), ale Microsoft to nedoporučuje, protože tato konfigurace nemusí být široce testována.

Doporučenou konfigurací pro spuštění Azure SQL Edge ve Windows je konfigurace virtuálního počítače s Ubuntu na hostiteli s Windows a následné spuštění Azure SQL Edge na virtuálním počítači s Linuxem.

Doporučený a podporovaný systém souborů pro Azure SQL Edge je EXT4 a XFS. Pokud se k zálohování úložiště databáze Azure SQL Edge používají trvalé svazky, musí být základní hostitelský systém souborů EXT4 a XFS.

Hardwarová podpora

Azure SQL Edge vyžaduje 64bitový procesor x86 s minimálně 1 jádrem procesoru a 1 GB paměti RAM na hostiteli. I když se využití paměti při spuštění Azure SQL Edge blíží 450 MB, je potřeba další paměť pro další moduly nebo procesy IoT Edge spuštěné na hraničním zařízení. Skutečné požadavky na paměť a procesor pro Azure SQL Edge se budou lišit v závislosti na složitosti úloh a objemu zpracovávaných dat. Když zvolíte hardware pro vaše řešení, Společnost Microsoft doporučuje spouštět rozsáhlé testy výkonu, aby se zajistilo splnění požadovaných charakteristik výkonu vašeho řešení.

Komponenty Azure SQL Edge

Azure SQL Edge podporuje pouze databázový stroj. Nezahrnuje podporu pro další komponenty dostupné s SQL Serverem 2022 ve Windows nebo s SQL Serverem 2022 v Linuxu. Konkrétně Azure SQL Edge nepodporuje komponenty SQL Serveru, jako jsou Analysis Services, Reporting Services, Integration Services, Master Data Services, Machine Učení Services (In-Database) a Machine Učení Server (samostatně).

Podporované funkce

Kromě podpory podmnožina funkcí SQL Serveru v Linuxu zahrnuje Azure SQL Edge podporu následujících nových funkcí:

  • Streamování SQL založené na stejném modulu, který využívá Azure Stream Analytics, poskytuje funkce streamování dat v reálném čase v Azure SQL Edge.
  • Funkce T-SQL volá DATE_BUCKET analýzu dat časové řady.
  • Funkce strojového učení prostřednictvím modulu runtime ONNX, který je součástí databázového stroje SQL.

Nepodporované funkce

Následující seznam obsahuje SQL Server 2022 v linuxových funkcích, které nejsou aktuálně podporované v Azure SQL Edge.

Plocha Nepodporovaná funkce nebo služba
Návrh databáze OLTP v paměti a související příkazy DDL a funkce Jazyka Transact-SQL, zobrazení katalogu a zobrazení dynamické správy
Datový typ HierarchyID a související příkazy DDL a funkce Jazyka Transact-SQL, zobrazení katalogu a zobrazení dynamické správy
Prostorový datový typ a související příkazy DDL a funkce Jazyka Transact-SQL, zobrazení katalogu a zobrazení dynamické správy
Funkce Stretch DB a související příkazy DDL a funkce Jazyka Transact-SQL, zobrazení katalogu a zobrazení dynamické správy
Fulltextové indexy a vyhledávání a související příkazy DDL a funkce Jazyka Transact-SQL, zobrazení katalogu a zobrazení dynamické správy
FileTable, FILESTREAM a související příkazy DDL a funkce Jazyka Transact-SQL, zobrazení katalogu a zobrazení dynamické správy
Databázový stroj Replikace: Azure SQL Edge můžete nakonfigurovat jako odběratele replikační topologie nabízených oznámení.
PolyBase. Azure SQL Edge můžete nakonfigurovat jako cíl pro externí tabulky v PolyBase.
Rozšiřitelnost jazyka prostřednictvím Javy a Sparku
Integrace Active Directory
Automatické zmenšení databáze Vlastnost Automatické zmenšení databáze lze nastavit pomocí ALTER DATABASE <database_name> SET AUTO_SHRINK ON příkazu, ale tato změna nemá žádný vliv. Úloha automatického zmenšení se nespustí s databází. Uživatelé můžou soubory databáze stále zmenšovat pomocí DBCC příkazů.
Snímky databáze
Podpora trvalé paměti
Koordinátor distribuovaných transakcí Microsoftu
Správce prostředků a zásady správného řízení prostředků vstupně-výstupních operací
Rozšíření fondu vyrovnávacích pamětí
Distribuovaný dotaz s připojeními třetích stran
Propojené servery
Systémové rozšířené uložené procedury (například xp_cmdshell).
Sestavení CLR a související příkazy DDL a funkce Jazyka Transact-SQL, zobrazení katalogu a zobrazení dynamické správy
Funkce T-SQL závislé na CLR, například ASSEMBLYPROPERTY, FORMAT, PARSEa TRY_PARSE
Zobrazení, funkce a klauzule dotazu závislé na CLR v katalogu data a času
Rozšíření fondu vyrovnávacích pamětí
Databázový e-mail
Service Broker
Správa založená na zásadách
Datový sklad pro správu
Databáze s omezením
Integrace úložiště objektů kompatibilních s S3
Ověřování Microsoft Entra
Paralelní prohledávání fondu vyrovnávacích pamětí
Fond hybridní vyrovnávací paměti s přímým zápisem
Souběžné aktualizace stránek globální mapy přidělování (GAM) a sdílených stránek mapy globálního přidělování (SGAM)
Integrovaná akcelerace a snižování zátěže (Intel QAT)
Inteligentní zpracování dotazů:

- Optimalizace plánu citlivého na parametry
- Stupeň paralelismu (DOP) – zpětná vazba
- Optimalizovaný plán vynucení
– Rady úložiště dotazů
Jazyk:

- SELECT ... WINDOW Klauzule
- IS [NOT] DISTINCT FROM
- Vylepšení funkce JSON (ISJSON(), JSON_PATH_EXISTS(), JSON_OBJECT(), JSON_ARRAY())
- LTRIM() / RTRIM() Vylepšení
- DATETRUNC()
– Obnovitelná omezení pro přidání tabulky
Agent SQL Server Subsystémy: CmdExec, PowerShell, Čtenář front, SSIS, SSAS a SSRS
Výstrahy
Spravované zálohování
Vysoká dostupnost Skupiny dostupnosti Always On
Základní skupiny dostupnosti
Instance clusteru s podporou převzetí služeb při selhání AlwaysOn
Zrcadlení databáze
Horké přidání paměti a procesoru
Managed Instance Link
Skupiny dostupnosti s obsaženými skupinami
Zabezpečení Rozšiřitelná správa klíčů
Integrace Active Directory
Podpora zabezpečených enkláv
Integrace Microsoft Defenderu pro cloud
Integrace Microsoft Purview
Registr
Služby Prohlížeč SQL Serveru
Strojové Učení prostřednictvím R a Pythonu
Streaminsight
Analysis Services
Reporting Services
Služby pro zvýšení kvality dat
Hlavní datové služby
Distribuované přehrávání
Správy Řídicí bod nástroje SYSTÉMU SQL Server

Další kroky