Udostępnij za pośrednictwem


Obsługiwane funkcje usługi Azure SQL Edge

Ważne

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 Edukacja Services (In-Database) i Machine Edukacja 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 buforów
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, PARSEi TRY_PARSE
Widoki, funkcje i klauzule zapytania zależne od środowiska CLR dotyczące daty i godziny
Rozszerzenie puli buforów
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 buforów
Pula buforów 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
Edukacja 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

Następne kroki