Obsługiwane funkcje usługi Azure SQL Edge
Ważne
Usługa Azure SQL Edge zostanie wycofana 30 września 2025 r. Aby uzyskać więcej informacji i opcji migracji, zobacz powiadomienie o wycofaniu.
Uwaga
Usługa Azure SQL Edge nie obsługuje już platformy ARM64.
Usługa Azure SQL Edge jest oparta na najnowszej wersji aparatu bazy danych SQL. Obsługuje ona podzestaw funkcji obsługiwanych w programie SQL Server 2022 w systemie Linux, oprócz niektórych funkcji, które nie są obecnie obsługiwane lub dostępne w programie SQL Server 2022 w systemie Linux (lub w programie SQL Server w systemie Windows).
Aby uzyskać pełną listę funkcji obsługiwanych w programie SQL Server w systemie Linux, zobacz Wersje i obsługiwane funkcje programu SQL Server 2022 w systemie Linux. Aby uzyskać informacje o wersjach i obsługiwanych funkcjach programu SQL Server w systemie Windows, zobacz Wersje i obsługiwane funkcje programu SQL Server 2022 (16.x).
Wersje usługi Azure SQL Edge
Usługa Azure SQL Edge jest dostępna z dwoma różnymi wersjami lub planami oprogramowania. Wersje te mają identyczne zestawy funkcji i różnią się tylko pod względem praw użytkowania oraz ilości pamięci i rdzeni, do których mogą uzyskiwać dostęp w systemie hosta.
Plan | Opis |
---|---|
Deweloper usługi Azure SQL Edge | Tylko w przypadku programowania. Każdy kontener dewelopera usługi Azure SQL Edge jest ograniczony do maksymalnie 4 rdzeni i 32 GB pamięci RAM. |
Azure SQL Edge | W przypadku środowiska produkcyjnego. Każdy kontener usługi Azure SQL Edge jest ograniczony do maksymalnie 8 rdzeni i 64 GB pamięci RAM. |
System operacyjny
Kontenery usługi Azure SQL Edge są oparte na systemie Ubuntu 18.04 i w związku z tym są obsługiwane tylko do uruchamiania na hostach platformy Docker z systemem Ubuntu 18.04 LTS (zalecane) lub Ubuntu 20.04 LTS. Istnieje możliwość uruchamiania kontenerów usługi Azure SQL Edge na innych hostach systemu operacyjnego, na przykład w innych dystrybucjach systemu Linux lub w systemie Windows (przy użyciu platformy Docker CE lub Docker EE), jednak firma Microsoft nie zaleca wykonania tej czynności, ponieważ ta konfiguracja może nie być szeroko przetestowana.
Zalecaną konfiguracją uruchamiania usługi Azure SQL Edge w systemie Windows jest skonfigurowanie maszyny wirtualnej z systemem Ubuntu na hoście systemu Windows, a następnie uruchomienie usługi Azure SQL Edge na maszynie wirtualnej z systemem Linux.
Zalecany i obsługiwany system plików dla usługi Azure SQL Edge to EXT4 i XFS. Jeśli woluminy trwałe są używane do obsługi magazynu bazy danych usługi Azure SQL Edge, podstawowy system plików hosta musi być EXT4 i XFS.
Obsługa sprzętowa
Usługa Azure SQL Edge wymaga procesora x86 64-bitowego z co najmniej 1 rdzeniem procesora CPU i 1 GB pamięci RAM na hoście. Chociaż zużycie pamięci początkowej usługi Azure SQL Edge jest zbliżone do 450 MB, wymagana jest dodatkowa pamięć dla innych modułów lub procesów usługi IoT Edge uruchomionych na urządzeniu brzegowym. Rzeczywiste wymagania dotyczące pamięci i procesora CPU dla usługi Azure SQL Edge różnią się w zależności od złożoności obciążenia i ilości przetwarzanych danych. Po wybraniu sprzętu dla rozwiązania firma Microsoft zaleca uruchamianie rozbudowanych testów wydajnościowych w celu zapewnienia spełnienia wymaganych właściwości wydajności rozwiązania.
Składniki usługi Azure SQL Edge
Usługa Azure SQL Edge obsługuje tylko aparat bazy danych. Nie obejmuje obsługi innych składników dostępnych w programie SQL Server 2022 w systemie Windows ani w programie SQL Server 2022 w systemie Linux. W szczególności usługa Azure SQL Edge nie obsługuje składników programu SQL Server, takich jak Analysis Services, Reporting Services, Integration Services, Master Data Services, Machine Learning Services (In-Database) i Machine Learning Server (autonomiczny).
Obsługiwane funkcje
Oprócz obsługi podzestawu funkcji programu SQL Server w systemie Linux usługa Azure SQL Edge obejmuje obsługę następujących nowych funkcji:
- Przesyłanie strumieniowe SQL oparte na tym samym aucie, który obsługuje usługę Azure Stream Analytics, zapewnia możliwości przesyłania strumieniowego danych w czasie rzeczywistym w usłudze Azure SQL Edge.
- Wywołanie
DATE_BUCKET
funkcji T-SQL na potrzeby analizy danych szeregów czasowych. - Możliwości uczenia maszynowego za pośrednictwem środowiska uruchomieniowego ONNX dołączonego do aparatu bazy danych SQL.
Nieobsługiwane funkcje
Poniższa lista zawiera funkcje programu SQL Server 2022 w systemie Linux, które nie są obecnie obsługiwane w usłudze Azure SQL Edge.
Obszar | Nieobsługiwana funkcja lub usługa |
---|---|
Projekt bazy danych | OlTP w pamięci oraz powiązane polecenia DDL i funkcje języka Transact-SQL, widoki katalogu i dynamiczne widoki zarządzania |
Typ danych HierarchyID i powiązane polecenia DDL oraz funkcje Języka Transact-SQL, widoki katalogu i dynamiczne widoki zarządzania | |
Typ danych przestrzennych i powiązane polecenia DDL oraz funkcje Języka Transact-SQL, widoki wykazu i dynamiczne widoki zarządzania | |
Stretch DB i powiązane polecenia DDL oraz funkcje Języka Transact-SQL, widoki katalogu i dynamiczne widoki zarządzania | |
Indeksy pełnotekstowe i wyszukiwanie oraz powiązane polecenia DDL oraz funkcje języka Transact-SQL, widoki katalogu i dynamiczne widoki zarządzania | |
FileTable, FILESTREAM i powiązane polecenia DDL oraz funkcje Języka Transact-SQL, widoki katalogu i dynamiczne widoki zarządzania | |
Aparat bazy danych | Replikacja. Usługę Azure SQL Edge można skonfigurować jako subskrybent wypychania topologii replikacji. |
PolyBase. Usługę Azure SQL Edge można skonfigurować jako element docelowy dla tabel zewnętrznych w programie PolyBase. | |
Rozszerzalność języka za pomocą języków Java i Spark | |
Integracja z usługą Active Directory | |
Automatyczne zmniejszanie bazy danych. Właściwość Auto shrink dla bazy danych można ustawić przy użyciu ALTER DATABASE <database_name> SET AUTO_SHRINK ON polecenia , jednak ta zmiana nie ma żadnego wpływu. Zadanie automatycznego zmniejszania nie zostanie uruchomione względem bazy danych. Użytkownicy nadal mogą zmniejszać pliki bazy danych przy użyciu DBCC poleceń . |
|
Migawki baz danych | |
Obsługa pamięci trwałej | |
Koordynator transakcji rozproszonych firmy Microsoft | |
Zarządzanie zasobami zarządcy zasobów i we/wy | |
Rozszerzenie puli | |
Zapytanie rozproszone z połączeniami innych firm | |
Serwery połączone | |
Rozszerzone procedury składowane systemu (takie jak xp_cmdshell ). |
|
Zestawy CLR i powiązane polecenia DDL oraz funkcje Języka Transact-SQL, widoki katalogu i dynamiczne widoki zarządzania | |
Funkcje języka T-SQL zależne od środowiska CLR, takie jak ASSEMBLYPROPERTY , FORMAT , PARSE i TRY_PARSE |
|
Widoki, funkcje i klauzule zapytania zależne od środowiska CLR dotyczące daty i godziny | |
Rozszerzenie puli | |
Poczta bazy danych | |
Usługa Service Broker | |
Zarządzanie oparte na zasadach | |
Magazyn danych zarządzania | |
Zawarte bazy danych | |
Integracja magazynu obiektów zgodnego z protokołem S3 | |
Uwierzytelnianie Microsoft Entra | |
Równoległe skanowanie puli | |
Pula hybrydowych z bezpośrednim zapisem | |
Współbieżne aktualizacje stron mapy alokacji globalnej (GAM) i współużytkowanych stron globalnej mapy alokacji (SGAM) | |
Zintegrowane przyspieszanie i odciążanie (Intel QAT) | |
Inteligentne przetwarzanie zapytań: - Optymalizacja planu wrażliwego na parametr - Stopień równoległości (DOP) opinii — Wymuszanie zoptymalizowanego planu — Wskazówki dotyczące magazynu zapytań |
|
Język: - SELECT ... WINDOW klauzula- IS [NOT] DISTINCT FROM - Ulepszenia funkcji JSON ( ISJSON() , JSON_PATH_EXISTS() , JSON_OBJECT() , JSON_ARRAY() )- LTRIM() / RTRIM() Ulepszenia- DATETRUNC() — Możliwe do wznowienia dodawanie ograniczeń tabeli |
|
Program SQL Server Agent | Podsystemy: CmdExec, PowerShell, Czytelnik kolejek, SSIS, SSAS i SSRS |
Alerty | |
Zarządzana kopia zapasowa | |
Wysoka dostępność | Zawsze włączone grupy dostępności |
Podstawowe grupy dostępności | |
Zawsze włączone wystąpienie klastra trybu failover | |
Dublowanie bazy danych | |
Gorąca dodawanie pamięci i procesora CPU | |
Łącze z usługą Managed Instance | |
Zawarte grupy dostępności | |
Bezpieczeństwo | Rozszerzone zarządzanie kluczami |
Integracja z usługą Active Directory | |
Obsługa bezpiecznych enklaw | |
integracja Microsoft Defender dla Chmury | |
Integracja usługi Microsoft Purview | |
Księga | |
Usługi | Przeglądarka programu SQL Server |
Uczenie maszynowe za pośrednictwem języków R i Python | |
StreamInsight | |
Analysis Services | |
Reporting Services | |
Data Quality Services | |
Master Data Services | |
Rozproszona powtórka | |
Zarządzania | Punkt sterowania narzędziem programu SQL Server |