Az Azure SQL Edge támogatott funkciói

Fontos

Az Azure SQL Edge már nem támogatja az ARM64 platformot.

Az Azure SQL Edge az SQL Database Engine legújabb verziójára épül. Támogatja a Linuxon futó SQL Server 2022-ben támogatott funkciók egy részét azon funkciók mellett, amelyek jelenleg nem támogatottak vagy érhetők el a Linuxon futó SQL Server 2022-ben (vagy a Windows SQL Serveren).

A Linuxon futó SQL Serverben támogatott funkciók teljes listáját a Linuxon futó SQL Server 2022 kiadásaiban és támogatott funkcióiban találja. Az SQL Server windowsos kiadásait és támogatott funkcióit az SQL Server 2022 (16.x) kiadásai és támogatott funkciói című témakörben talál.

Azure SQL Edge-kiadások

Az Azure SQL Edge két különböző kiadással vagy szoftvercsomaggal érhető el. Ezek a kiadások azonos funkciókészletekkel rendelkeznek, és csak a használati jogosultságuk, valamint a gazdarendszeren elérhető memória és magok mennyisége tekintetében különböznek.

Plan Leírás
Azure SQL Edge-fejlesztő Csak fejlesztéshez. Minden Azure SQL Edge fejlesztői tároló legfeljebb 4 magra és 32 GB RAM-ra korlátozódik.
Azure SQL Edge Éles környezetben. Minden Azure SQL Edge-tároló legfeljebb 8 magra és 64 GB RAM-ra korlátozódik.

Operating system

Az Azure SQL Edge-tárolók az Ubuntu 18.04-en alapulnak, ezért csak az Ubuntu 18.04 LTS-t (ajánlott) vagy az Ubuntu 20.04 LTS-t futtató Docker-gazdagépeken használhatók. Az Azure SQL Edge-tárolók más operációsrendszer-gazdagépeken is futtathatók, például futtathatók linuxos vagy Windows rendszerű más disztribúciókon (a Docker CE vagy a Docker Enterprise kiadás használatával), a Microsoft azonban nem javasolja, hogy ezt tegye meg, mivel előfordulhat, hogy ez a konfiguráció nem lesz széles körben tesztelve.

Az Azure SQL Edge Windows rendszeren való futtatásához ajánlott konfigurálni egy Ubuntu virtuális gépet a Windows-gazdagépen, majd futtatni az Azure SQL Edge-t a Linux rendszerű virtuális gépen.

Az Azure SQL Edge ajánlott és támogatott fájlrendszere az EXT4 és az XFS. Ha állandó köteteket használ az Azure SQL Edge adatbázis-tárolójának biztonsági mentéséhez, akkor a mögöttes gazdagép fájlrendszerének EXT4-nek és XFS-nek kell lennie.

Hardveres támogatás

Az Azure SQL Edge-hez x86 64 bites processzor szükséges, amely legalább 1 processzormagot és 1 GB RAM-ot igényel a gazdagépen. Bár az Azure SQL Edge indítási memóriaigénye közel 450 MB, a peremeszközön futó egyéb IoT Edge-modulokhoz vagy folyamatokhoz további memória szükséges. Az Azure SQL Edge tényleges memória- és PROCESSZORkövetelményei a feldolgozandó számítási feladat és adatmennyiség összetettségétől függően változnak. Ha hardvert választ a megoldáshoz, a Microsoft azt javasolja, hogy futtasson átfogó teljesítményteszteket annak biztosítása érdekében, hogy a megoldáshoz szükséges teljesítményjellemzők teljesüljenek.

Azure SQL Edge-összetevők

Az Azure SQL Edge csak az adatbázismotort támogatja. Nem tartalmazza a windowsos SQL Server 2022-ben vagy a Linuxon futó SQL Server 2022-ben elérhető egyéb összetevők támogatását. Az Azure SQL Edge nem támogatja az OLYAN SQL Server-összetevőket, mint az Analysis Services, a Reporting Services, az Integration Services, a Master Data Services, a Machine Tanulás Services (In-Database) és a Machine Tanulás Server (önálló).

Támogatott funkciók

A Linuxon futó SQL Server funkcióinak támogatása mellett az Azure SQL Edge a következő új funkciókat is támogatja:

  • Az Azure Stream Analyticst futtató ugyanazon motoron alapuló SQL Streaming valós idejű adatstreamelési képességeket biztosít az Azure SQL Edge-ben.
  • A T-SQL függvény idősoros adatelemzést hív DATE_BUCKET meg.
  • Gépi tanulási képességek az SQL Database Engine részét képező ONNX-futtatókörnyezeten keresztül.

Nem támogatott funkciók

Az alábbi lista tartalmazza az Sql Server 2022 linuxos funkcióit, amelyek jelenleg nem támogatottak az Azure SQL Edge-ben.

Terület Nem támogatott szolgáltatás vagy szolgáltatás
Adatbázis-tervezés Memóriabeli OLTP, valamint a kapcsolódó DDL-parancsok és Transact-SQL-függvények, katalógusnézetek és dinamikus felügyeleti nézetek
HierarchyID-adattípus , valamint kapcsolódó DDL-parancsok és Transact-SQL-függvények, katalógusnézetek és dinamikus felügyeleti nézetek
Térbeli adattípus, valamint kapcsolódó DDL-parancsok és Transact-SQL-függvények, katalógusnézetek és dinamikus felügyeleti nézetek
Stretch DB és kapcsolódó DDL-parancsok és Transact-SQL-függvények, katalógusnézetek és dinamikus felügyeleti nézetek
Teljes szöveges indexek és keresés, valamint kapcsolódó DDL-parancsok és Transact-SQL-függvények, katalógusnézetek és dinamikus felügyeleti nézetek
FileTable, FILESTREAM és kapcsolódó DDL-parancsok és Transact-SQL-függvények, katalógusnézetek és dinamikus felügyeleti nézetek
Adatbázismotor Replikáció. Az Azure SQL Edge-et a replikációs topológia leküldéses előfizetőjeként konfigurálhatja.
PolyBase. Az Azure SQL Edge-et konfigurálhatja külső táblák célként a PolyBase-ben.
Nyelvi bővíthetőség Java és Spark használatával
Active Directory-integráció
Adatbázis automatikus zsugorítása. Az adatbázis Automatikus zsugorítás tulajdonsága a ALTER DATABASE <database_name> SET AUTO_SHRINK ON paranccsal állítható be, de a módosításnak nincs hatása. Az automatikus zsugorítási feladat nem fut az adatbázison. A felhasználók továbbra is zsugoríthetik az adatbázisfájlokat a DBCC parancsokkal.
Adatbázis-pillanatképek
Állandó memória támogatása
Microsoft Distributed Transaction Coordinator
Erőforrás-kormányzó és IO-erőforrás-szabályozás
Pufferkészlet-bővítmény
Elosztott lekérdezés külső kapcsolatokkal
Társított kiszolgálók
A rendszer kiterjesztett tárolt eljárásokat (például xp_cmdshell).
CLR-szerelvények, valamint a kapcsolódó DDL-parancsok és Transact-SQL-függvények, katalógusnézetek és dinamikus felügyeleti nézetek
CLR-függő T-SQL-függvények, például ASSEMBLYPROPERTY: , FORMAT, PARSEés TRY_PARSE
CLR-függő dátum- és időkatalógus-nézetek, függvények és lekérdezési záradékok
Pufferkészlet-bővítmény
Adatbázisbeli levelezés
Szolgáltatásközvetítő
Szabályzatalapú felügyelet
Felügyeleti adattárház
Tartalmazott adatbázisok
S3-kompatibilis objektumtároló-integráció
Microsoft Entra authentication
Pufferkészlet párhuzamos vizsgálata
Hibrid pufferkészlet közvetlen írással
A globális kiosztási térkép (GAM) és a megosztott globális foglalási térkép (SGAM) lapjainak egyidejű frissítései
Integrált gyorsítás és kiszervezés (Intel QAT)
Intelligens lekérdezésfeldolgozás:

- Paraméterérzékeny terv optimalizálása
- A párhuzamosság foka (DOP) visszajelzése
- Optimalizált terv kényszerítése
- Lekérdezéstári tippek
Nyelv:

- SELECT ... WINDOW Záradék
- IS [NOT] DISTINCT FROM
- JSON-függvény fejlesztései (ISJSON(), JSON_PATH_EXISTS(), JSON_OBJECT()) JSON_ARRAY()
- LTRIM() / RTRIM() Erősítés
- DATETRUNC()
– Újra felhasználható táblamegkötések hozzáadása
SQL Server Agent Alrendszerek: CmdExec, PowerShell, Queue Reader, SSIS, SSAS és SSRS
Riasztások
Felügyelt biztonsági mentés
Magas rendelkezésre állás AlwaysOn rendelkezésreállási csoportok
Alapszintű rendelkezésre állási csoportok
Always On feladatátvevő fürtpéldány
Adatbázis-tükrözés
Gyakori elérésű memória és PROCESSZOR hozzáadása
Managed Instance link
Tartalmazott rendelkezésre állási csoportok
Biztonság Bővíthető kulcskezelés
Active Directory-integráció
Biztonságos enklávék támogatása
Felhőhöz készült Microsoft Defender integráció
Microsoft Purview-integráció
Főkönyv
Szolgáltatások SQL Server Böngésző
Gépi Tanulás R és Python használatával
StreamInsight
Analysis Services
Jelentéskészítő szolgáltatások
Adatminőségi szolgáltatások
Fő adatszolgáltatások
Elosztott visszajátszás
Kezelhetőség SQL Server segédprogram vezérlőpontja

További lépések