Features und Funktionen von SQL Managed Instance mit Azure Arc-Unterstützung

SQL Managed Instance mit Azure Arc-Unterstützung nutzt eine gemeinsame Codebasis mit der neuesten stabilen Version von SQL Server. Die meisten Standardfeatures für SQL-Sprache, Abfrageverarbeitung und Datenbankverwaltung sind identisch. Zu den Features, die in SQL Server und SQL-Datenbank oder SQL Managed Instance häufig vorkommen, gehören:

RDBMS: Hochverfügbarkeit

Funktion Azure Arc-fähige SQL Managed Instance
Always On-Failoverclusterinstanzen1 Nicht zutreffend Ähnliche Funktionen verfügbar.
Always On-Verfügbarkeitsgruppen Dienstebene „Unternehmenskritisch“.
Basis-Verfügbarkeitsgruppen Nicht zutreffend. Ähnliche Funktionen verfügbar.
Mindestreplikate für Commitverfügbarkeitsgruppen Dienstebene „Unternehmenskritisch“.
Verfügbarkeitsgruppe ohne Cluster Ja
Sicherungsdatenbank Ja – COPY_ONLY Siehe BACKUP – (Transact-SQL).
Sicherungskomprimierung Ja
Sicherungsspiegelung Ja
Verschlüsseln der Sicherung Ja
Sichern von Azure mit (Sichern per URL) Ja
Datenbankmomentaufnahme Ja
Schnelle Wiederherstellung Ja
Hinzufügen von Speicher im laufenden Systembetrieb und CPU Ja
Protokollversand Derzeit nicht verfügbar.
Onlineseiten- und Onlinedateiwiederherstellung Ja
Online-Indizierung Ja
Onlineschemaänderung Ja
Fortsetzbare Neuerstellung von online geschalteten Indizes Ja

1 In dem Szenario, in dem ein Podfehler auftritt, wird eine neue SQL Managed Instance-Instanz gestartet und erneut an das persistente Volume angefügt, das die Daten enthält. Hier erfahren Sie mehr über persistente Kubernetes-Volumes.

RDBMS: Skalierbarkeit und Leistung

Funktion Azure Arc-fähige SQL Managed Instance
columnstore Ja
Große Objektbinärdateien in gruppierten Columnstore-Indizes Ja
Onlineneuerstellung für nicht gruppierten Columnstore-Index Ja
In-Memory-OLTP Ja
Persistenter Hauptspeicher Ja
Tabellen- und Indexpartitionierung Ja
Datenkomprimierung Ja
Resource Governor Ja
Parallelverarbeitung für partitionierte Tabellen Ja
NUMA-basierter und großer Arbeitsspeicher für umfangreiche Seiten und Zuordnung von Pufferarrays Ja
Ressourcenkontrolle für E/A-Vorgänge Ja
Verzögerte Dauerhaftigkeit Ja
Automatische Optimierung Ja
Adaptive Joins im Batchmodus Ja
Feedback zur Speicherzuweisung im Batchmodus Ja
Verschachtelte Ausführung mit Tabellenwertfunktionen mit mehreren Anweisungen Ja
Verbesserungen beim massenhaften Einfügen Ja

RDBMS: Sicherheit

Funktion Azure Arc-fähige SQL Managed Instance
Sicherheit auf Zeilenebene Ja
Always Encrypted Ja
Always Encrypted mit Secure Enclaves Nein
Dynamische Datenmaskierung Ja
Allgemeine Überwachung Ja
Feine Überwachung Ja
Transparente Datenbankverschlüsselung Ja
Benutzerdefinierte Rollen Ja
Eigenständige Datenbanken Ja
Verschlüsselung von Sicherungen Ja
SQL Server-Authentifizierung Ja
Microsoft Entra-Authentifizierung Nein
Windows-Authentifizierung Ja

RDBMS: Verwaltbarkeit

Funktion Azure Arc-fähige SQL Managed Instance
Dedizierte Administratorverbindung Ja
PowerShell-Skriptunterstützung Ja
Unterstützung für Komponentenvorgänge der Datenschichtanwendung: Extrahieren, Bereitstellen, Aktualisieren, Löschen Ja
Richtlinienautomatisierung (Überprüfung nach Zeitplan und Änderungen) Ja
Sammler von Leistungsdaten Ja
Standardleistungsberichte Ja
Planhinweislisten und Planeinfrierung für Planhinweislisten Ja
Direkte Abfrage von indizierten Sichten (mittels NOEXPAND-Hinweis) Ja
Automatisches Verwalten von indizierten Ansichten Ja
Verteilte partitionierte Sichten Ja
Parallele Indexvorgänge Ja
Automatische Verwendung indizierter Sichten mittels Abfrageoptimierer Ja
Parallele Konsistenzprüfung Ja

Programmierbarkeit

Funktion Azure Arc-fähige SQL Managed Instance
JSON Ja
Abfragespeicher Ja
Temporal Ja
Systemeigene XML-Unterstützung Ja
XML-Indizierung Ja
MERGE- und UPSERT-Funktionen Ja
Datums- und Uhrzeitdatentypen Ja
Internationalisierungsunterstützung Ja
Volltextsuche und semantische Suche Nein
Angabe der Sprache in einer Abfrage Ja
Service Broker (Messaging) Ja
Transact-SQL-Endpunkte Ja
Graph Ja
Machine Learning Services Nein
PolyBase Nein

Extras

SQL Managed Instance mit Azure Arc-Unterstützung unterstützt verschiedene Datentools, die Ihnen bei der Verwaltung Ihrer Daten helfen können.

Tool Azure Arc-fähige SQL Managed Instance
Azure-Portal Ja
Azure CLI Ja
Azure Data Studio Ja
Azure PowerShell Nein
BACPAC Datei (Export) Ja
BACPAC Datei (Import) Ja
SQL Server Data Tools (SSDT) Ja
SQL Server Management Studio (SSMS) Ja
SQL Server-PowerShell Ja
SQL Server Profiler Ja

Verwenden Sie hier den Insiders-Build von Azure Data Studio.

Nicht unterstützte Features und Dienste

Die folgenden Features und Dienste stehen für SQL Managed Instance mit Azure Arc-Unterstützung nicht zur Verfügung.

Bereich Nicht unterstütztes Feature oder Dienst
Datenbank-Engine Mergereplikation
  Stretch Database
  Verteilte Abfrage mit Drittanbieterverbindungen
  Verbindungsserver für andere Datenquellen als SQL Server- und Azure SQL-Produkte
  Erweiterte gespeicherte Systemprozeduren (XP_CMDSHELL usw.)
  Dateitabelle, FILESTREAM
  CLR-Assemblys mit festgelegter EXTERNAL_ACCESS- oder UNSAFE-Berechtigung
  Pufferpoolerweiterung
SQL Server-Agent SQL Server-Agent wird unterstützt, aber die folgenden spezifischen Funktionen werden nicht unterstützt: Subsysteme (CmdExec, PowerShell, Queue Reader (Warteschlangenleser), SSIS, SSAS, SSRS), Warnungen, verwaltete Sicherung
Hochverfügbarkeit Datenbankspiegelung
Security Erweiterbare Schlüsselverwaltung
  Azure AD-Authentifizierung für Verbindungsserver
  Azure AD-Authentifizierung für Verfügbarkeitsgruppen