Funkcje i możliwości usługi SQL Managed Instance włączone przez usługę Azure Arc

Wystąpienie zarządzane SQL włączone przez usługę Azure Arc współużytkuje wspólną bazę kodu z najnowszą stabilną wersją programu SQL Server. Większość standardowych funkcji języka SQL, przetwarzania zapytań i zarządzania bazami danych są identyczne. Typowe funkcje między programem SQL Server i usługą SQL Database lub wystąpieniem zarządzanym SQL to:

Wysoka dostępność programu RDBMS

Funkcja Wystąpienie zarządzane SQL włączone przez usługę Azure Arc
Zawsze włączone wystąpienieklastra trybu failover 1 Nie dotyczy. Dostępne są podobne możliwości.
Zawsze włączone grupydostępności 2 Krytyczne dla działania firmy warstwie usługi.
Podstawowe grupy dostępności 2 Nie dotyczy. Dostępne są podobne możliwości.
Minimalna grupa dostępności zatwierdzenia repliki 2 Krytyczne dla działania firmy warstwie usługi.
Bezklastrowa grupa dostępności Tak
Kopia zapasowa bazy danych Tak — zobacz BACKUP — COPY_ONLY (Transact-SQL)
Kompresja kopii zapasowych Tak
Dublowanie kopii zapasowej Tak
Szyfrowanie kopii zapasowej Tak
Tworzenie kopii zapasowej na platformie Azure do (tworzenie kopii zapasowej adresu URL) Tak
Migawka bazy danych Tak
Szybkie odzyskiwanie Tak
Gorąca dodawanie pamięci i procesora CPU Tak
Wysyłanie dziennika Obecnie niedostępne.
Przywracanie stron i plików w trybie online Tak
Indeksowanie online Tak
Zmiana schematu online Tak
Ponowne kompilowanie indeksu online z możliwością wznowienia Tak

1 W scenariuszu, w którym wystąpił błąd zasobnika, zostanie uruchomione nowe wystąpienie zarządzane SQL i ponownie dołączysz go do trwałego woluminu zawierającego dane. Dowiedz się więcej o woluminach trwałych platformy Kubernetes tutaj.

Skalowalność i wydajność programu RDBMS

Funkcja Wystąpienie zarządzane SQL włączone przez usługę Azure Arc
Magazyn kolumn Tak
Duże pliki binarne obiektów w klastrowanych indeksach magazynu kolumn Tak
Ponowne kompilowanie indeksu magazynu kolumn nieklastrowanego w trybie online Tak
Przetwarzanie OLTP w pamięci Tak
Pamięć główna trwały Tak
Partycjonowanie tabel i indeksów Tak
Kompresja danych Tak
Zarządca zasobów Tak
Równoległość partycjonowanej tabeli Tak
Rozpoznawanie NUMA i duża ilość pamięci strony i alokacja tablicy buforu Tak
Zarządzanie zasobami we/wy Tak
Opóźniona trwałość Tak
Automatyczne dostrajanie Tak
Sprzężenia adaptacyjne trybu wsadowego Tak
Przekazywanie opinii o pamięci w trybie wsadowym Tak
Przeplatane wykonywanie dla funkcji tabel z wieloma instrukcjami Tak
Ulepszenia operacji wstawiania zbiorczego Tak

Zabezpieczenia programu RDBMS

Funkcja Wystąpienie zarządzane SQL włączone przez usługę Azure Arc
Zabezpieczenia na poziomie wiersza Tak
Zawsze szyfrowane Tak
Magazyny Always Encrypted z bezpiecznymi enklawami Nie.
Dynamiczne maskowanie danych Tak
Podstawowa inspekcja Tak
Szczegółowe inspekcje Tak
Przezroczyste szyfrowanie bazy danych Tak
Role zdefiniowane przez użytkownika Tak
Zawarte bazy danych Tak
Szyfrowanie kopii zapasowych Tak
Uwierzytelnianie programu SQL Server Tak
Uwierzytelnianie Microsoft Entra Nie.
Uwierzytelnianie systemu Windows Tak

Możliwość zarządzania systemem RDBMS

Funkcja Wystąpienie zarządzane SQL włączone przez usługę Azure Arc
Dedykowane połączenie administratora Tak
Obsługa skryptów programu PowerShell Tak
Obsługa operacji składników aplikacji warstwy danych — wyodrębnianie, wdrażanie, uaktualnianie, usuwanie Tak
Automatyzacja zasad (sprawdzanie harmonogramu i zmian) Tak
Moduł zbierający dane wydajności Tak
Raporty o wydajności w warstwie Standardowa Tak
Planowanie przewodników i planowanie zamrożenia dla przewodników planu Tak
Bezpośrednie zapytanie o indeksowane widoki (przy użyciu wskazówki NOEXPAND) Tak
Automatyczne utrzymywanie indeksowanych widoków Tak
Widoki podzielone na partycje rozproszone Tak
Operacje indeksowane równolegle Tak
Automatyczne używanie widoku indeksowanego przez optymalizator zapytań Tak
Sprawdzanie spójności równoległej Tak

Możliwości programowania

Funkcja Wystąpienie zarządzane SQL włączone przez usługę Azure Arc
JSON Tak
Magazyn zapytań Tak
Czasowe Tak
Natywna obsługa kodu XML Tak
Indeksowanie XML Tak
Funkcje MERGE i UPSERT Tak
Typy danych daty i godziny Tak
Obsługa internacjonalizacji Tak
Wyszukiwanie pełnotekstowe i semantyczne Nie.
Specyfikacja języka w zapytaniu Tak
Service Broker (obsługa komunikatów) Tak
Punkty końcowe języka Transact-SQL Tak
Wykres Tak
Machine Learning Services Nie.
PolyBase Nie.

Narzędzia

Usługa SQL Managed Instance włączona przez usługę Azure Arc obsługuje różne narzędzia do obsługi danych, które mogą ułatwić zarządzanie danymi.

Tool (Narzędzie dostępu do centrum danych) Wystąpienie zarządzane SQL włączone przez usługę Azure Arc
Azure Portal Tak
Interfejs wiersza polecenia platformy Azure Tak
Azure Data Studio Tak
Azure PowerShell Nie.
Plik BACPAC (eksport) Tak
Plik BACPAC (importowanie) Tak
SQL Server Data Tools (SSDT) Tak
SQL Server Management Studio (SSMS) Tak
SQL Server PowerShell Tak
SQL Server Profiler Tak

W tej chwili użyj kompilacji niejawnych testerów programu Azure Data Studio.

Nieobsługiwane funkcje i usługi

Następujące funkcje i usługi nie są dostępne dla usługi SQL Managed Instance włączonej przez usługę Azure Arc.

Obszar Nieobsługiwana funkcja lub usługa
Aparat bazy danych Replikacja scalająca
  Stretch DB
  Zapytanie rozproszone z połączeniami innych firm
  Serwery połączone ze źródłami danych innymi niż produkty SQL Server i Azure SQL
  Rozszerzone procedury składowane systemu (XP_CMDSHELL itp.)
  FileTable, FILESTREAM
  Zestawy CLR z zestawem uprawnień EXTERNAL_ACCESS lub NIEBEZPIECZNYm
  Rozszerzenie puli buforów
Program SQL Server Agent Agent programu SQL Server jest obsługiwany, ale następujące możliwości nie są obsługiwane: Podsystemy (CmdExec, PowerShell, Czytelnik kolejek, SSIS, SSAS, SSRS), Alerty, Zarządzana kopia zapasowa
Wysoka dostępność Dublowanie bazy danych
Bezpieczeństwo Rozszerzone zarządzanie kluczami
  Uwierzytelnianie usługi AD dla serwerów połączonych
  Uwierzytelnianie usługi AD dla grup dostępności (AGs)