Podporované funkce Azure SQL Edge
Důležité
Azure SQL Edge bude vyřazeno 30. září 2025. Další informace a možnosti migrace najdete v oznámení o vyřazení.
Poznámka:
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 Learning Services (v databázi) a Machine Learning 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 | |
Odkazované 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 , PARSE a 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í | |
Ovladatelnost | Řídicí bod nástroje SYSTÉMU SQL Server |