Freigeben über


Editionen und unterstützte Features von SQL Server 2025 unter Linux

Gilt für:SQL Server unter Linux

Dieser Artikel enthält Details zu Features, die von den verschiedenen Editionen von SQL Server 2025 (17.x) unter Linux unterstützt werden.

Editionen und unterstützte Features von SQL Server unter Windows finden Sie unter Editionen und unterstützte Features von SQL Server 2025.

Weitere Informationen zu den Neuerungen in SQL Server 2025 (17.x) finden Sie unter:

Die Installationsanforderungen variieren je nach den benötigten Anwendungen. Die verschiedenen Editionen von SQL Server tragen den individuellen Leistungs-, Laufzeit- und Preisanforderungen von Organisationen und Einzelpersonen Rechnung. Welche SQL Server -Komponenten Sie installieren, hängt auch von den individuellen Anforderungen ab. In den folgenden Abschnitten erfahren Sie, wie Sie die bestmögliche Auswahl unter den in SQL Serververfügbaren Editionen und Komponenten treffen.

Die neuesten Versionshinweise und neuerungen finden Sie in den Versionshinweisen für SQL Server 2025 unter Linux.

Eine Liste der SQL Server-Funktionen, die unter Linux nicht verfügbar sind, finden Sie unter Nicht unterstützte Funktionen und Services.

SQL Server-Editionen

In der folgenden Tabelle werden die Editionen von SQL Serverbeschrieben.

Auflage Definition
Enterprise1 Das führende Angebot, SQL Server Enterprise Edition, wurde für Organisationen entwickelt, die eine kompromisslose Leistung, Sicherheit und Skalierbarkeit erfordern. Diese Edition ist sowohl eine KI-basierte Datenbank als auch ein unternehmenskritisches Modul, das die komplexesten Workloads in lokalen, Cloud- und Hybridumgebungen bereitstellt.
Standard SQL Server Standard Edition bietet ein Gleichgewicht zwischen Leistung, Sicherheit und Erschwinglichkeit für Unternehmen, die Funktionen der Unternehmensklasse ohne Komplexität benötigen. Diese Edition unterstützt wachsende Unternehmen mit Leistung auf Unternehmensniveau, modernen KI-Funktionen und hybrider Flexibilität.
Enterprise Developer Mit sql Server Enterprise Developer Edition können Entwickler jede Art von Anwendung auf SQL Server erstellen. Es enthält alle Funktionen der Enterprise Edition, ist aber für die Verwendung als Entwicklungs- und Testsystem lizenziert, nicht als Produktionsserver. Entwicklereditionen sind eine ideale Wahl für Personen, die Anwendungen erstellen und testen.
Standardentwickler Ähnlich wie bei enterprise Developer Edition enthält die SQL Server Standard Developer Edition alle Funktionen der Standard Edition, ist aber für die Verwendung als Entwicklungs- und Testsystem lizenziert, nicht als Produktionsserver.
Auswertung SQL Server Evaluation Edition enthält alle Funktionen der Enterprise Edition. Eine Evaluierungsbereitstellung ist 180 Tage lang verfügbar. Weitere Informationen finden Sie unter SQL Server-Lizenzierungsressourcen und -dokumente.
Express2 SQL Server Express Edition ist die einstiegsbasierte, kostenlose Datenbank, ideal für das Erlernen und Erstellen von Desktop- und kleinen serverdatengesteuerten Anwendungen. Diese einheitliche Edition umfasst SQL Server Data Tools (SSDT), Machine Learning-Integration und Volltextsuche. Es ist die beste Wahl für unabhängige Softwareanbieter, Entwickler und Hobbyisten, die Clientanwendungen erstellen. Wenn Sie erweiterte Datenbankfeatures benötigen, kann SQL Server Express nahtlos auf andere Höhere End-Editionen von SQL Server aktualisiert werden.

SQL Server Express LocalDB ist eine einfache Version der Express-Edition, die alle programmierbaren Features enthält, im Benutzermodus ausgeführt wird und eine schnelle, nullkonfigurationsbasierte Installation und eine kurze Liste der Voraussetzungen enthält.

1 Enterprise Edition bietet unbegrenzte Virtualisierung für Kunden mit Software Assurance. Bereitstellungen müssen die Lizenzierungsrichtlinie einhalten. Weitere Informationen finden Sie unter SQL Server-Lizenzierungsressourcen und -dokumente.

2 Ab SQL Server 2025 (17.x) umfasst Express Edition alle Funktionen, die in SQL Server Express Edition mit Advanced Services verfügbar waren.

Verwenden von SQL Server mit Client/Server-Anwendungen

Sie können nur die SQL Server-Clientkomponenten auf einem Computer installieren, auf dem Client-/Serveranwendungen ausgeführt werden, die eine direkte Verbindung mit einer Instanz von SQL Server herstellen. Die Installation der Clientkomponenten ist auch dann eine gute Wahl, wenn Sie eine Instanz von SQL Server auf einem Datenbankserver verwalten, oder wenn Sie SQL Server -Anwendungen entwickeln möchten.

SQL Server-Komponenten

SQL Server 2025 (17.x) unter Linux unterstützt das SQL Server-Datenbankmodul. In der folgenden Tabelle werden die Features der Datenbank-Engine beschrieben.

Serverkomponenten BESCHREIBUNG
SQL Server-Datenbank-Engine Die SQL Server-Datenbank-Engine umfasst die Datenbank-Engine. Diese ist der Basisdienst zum Speichern, Verarbeiten und Schützen von Daten sowie zur Replikation und Volltextsuche. Sie bietet Tools zum Verwalten von relationalen und XML-Daten und zur Integration datenbankinterner Analysen.

Enterprise Developer-, Standard Developer-, Enterprise Core- und Evaluierungseditionen

Features, die von Enterprise Developer-, Standard Developer-, Enterprise Core- und Evaluation-Editionen unterstützt werden, finden Sie in den folgenden Tabellen unter den für die SQL Server Enterprise Edition aufgeführten Features.

Die Entwicklereditionen unterstützen weiterhin nur einen Client für die verteilte Wiedergabe von SQL Server.

Hinweis

SQL Server 2025 (17.x) führt separate Enterprise Developer- und Standard Developer-Editionen von SQL Server ein.

Skalierungslimits

Merkmal Unternehmen Norm Ausdrücken
Maximale von einer einzelnen Instanz verwendete Computekapazität – SQL Server-Datenbank-Engine 1 Maximum des Betriebssystems Auf weniger als 4 Sockets oder 32 Kerne beschränkt Beschränkt auf weniger als 1 Socket oder 4 Kerne
Maximale von einer einzelnen Instanz verwendete Rechenkapazität ( Analysis Services oder Reporting Services) Maximum des Betriebssystems Auf weniger als 4 Sockets oder 32 Kerne beschränkt Beschränkt auf weniger als 1 Socket oder 4 Kerne
Maximaler Arbeitsspeicher für den Pufferpool pro Instanz von SQL Server-Datenbank-Engine Maximum des Betriebssystems 256 GB 1.410 MB
Maximale Kapazität für die Pufferpoolerweiterung pro Instanz des SQL Server-Datenbankmoduls 32 × (max. Konfiguration für Serverarbeitsspeicher) 4 × (max. Konfiguration für Serverarbeitsspeicher) Nicht verfügbar
Maximaler Arbeitsspeicher für Columnstore-Segmentcache pro Instanz von SQL Server-Datenbankmodul Unbegrenzter Arbeitsspeicher 32 GB 352MB
Maximale speicheroptimierte Datengröße pro Datenbank in SQL Server-Datenbank-Engine Unbegrenzter Arbeitsspeicher 32 GB 352MB
Maximale relationale Datenbankgröße 524 Petabyte 524 Petabyte 10 GB

1 Die Enterprise Edition mit einer Lizenzierung auf der Grundlage von Serverlizenz + Clientzugriffslizenz (CAL) (für neue Verträge nicht verfügbar) ist auf maximal 20 Kerne pro SQL Server-Instanz beschränkt. Für das auf Prozessorkernen basierende Serverlizenzierungsmodell gelten keine Beschränkungen. Weitere Informationen finden Sie unter Berechnungsgrenzen der Kapazität nach Edition von SQL Server.

Hohe Verfügbarkeit

Merkmal Unternehmen Norm Ausdrücken
Protokollversand Ja Ja Nein
Sicherungskomprimierung Ja Ja Nein
Datenbankmomentaufnahme Ja Ja Nein
Always On-Failoverclusterinstanzen 1 Ja Ja Nein
Always On-Verfügbarkeitsgruppen 2 Ja Nein Nein
Basis-Verfügbarkeitsgruppen3 Nein Ja Nein
Mindestreplikate für Commitverfügbarkeitsgruppen Ja Ja Nein
Verfügbarkeitsgruppe ohne Cluster Ja Ja Nein
Onlineseiten- und Onlinedateiwiederherstellung Ja Nein Nein
Online-Indizierung Ja Nein Nein
Fortsetzbare Neuerstellung von Onlineindizes Ja Nein Nein
Onlineschemaänderung Ja Nein Nein
Schnelle Wiederherstellung Ja Nein Nein
Gespiegelte Sicherungen Ja Nein Nein
Hinzufügen von Speicher im laufenden Systembetrieb und CPU Ja Nein Nein
Verschlüsselte Sicherung Ja Ja Nein
Hybridsicherung in Azure (Sicherung über URL) Ja Ja Nein

1 Bei der Enterprise Edition entspricht die Anzahl der Knoten dem Maximum des Betriebssystems. Bei der Standard Edition werden nur zwei Knoten unterstützt.

2 Bei der Enterprise Edition werden bis zu acht sekundäre Replikate unterstützt, einschließlich zwei synchronen sekundären Replikaten.

3 Bei der Standard Edition werden Basis-Verfügbarkeitsgruppen unterstützt. Eine Basis-Verfügbarkeitsgruppe unterstützt zwei Replikate mit einer Datenbank. Weitere Informationen finden Sie unter Basis-Verfügbarkeitsgruppen Always On-Verfügbarkeitsgruppe für Einzeldatenbank.

Skalierbarkeit und Leistung

Merkmal Unternehmen Norm Ausdrücken
Columnstore 1 Ja Ja Ja
Große Objektbinärdateien in gruppierten Columnstore-Indizes Ja Ja Ja
Onlineneuerstellung eines nicht gruppierten Columnstore-Index Ja Nein Nein
In-Memory-OLTP 1 Ja Ja Ja
Beständiger Hauptspeicher Ja Ja Ja
Tabellen- und Indexpartitionierung Ja Ja Ja
Datenkomprimierung Ja Ja Ja
Ressourcenverwalter Ja Nein Nein
Partitionierte Tabellenparallelität Ja Nein Nein
NUMA-aware, große Seiten-Speicher- und Pufferfeld-Zuweisung Ja Nein Nein
Ressourcengovernance für E/A-Vorgänge Ja Nein Nein
Verzögerte Dauerhaftigkeit Ja Ja Ja
Verbesserungen des Bulk Inserts Ja Ja Ja

1 Die Größe der In-Memory-OLTP-Daten und des Columnstore-Segmentcaches sind auf die Größe des Arbeitsspeichers beschränkt, die von der Edition im Bereich Skalierungslimits festgelegt wird. Den maximale Grad an Parallelität ist beschränkt. Der Grad der Prozessparallelität (DOP) für einen Indexbuild ist auf 2 DOP für die Standard Edition und 1 DOP für Express Edition beschränkt. Dies gilt für Columnstore-Indizes, die über datenträgerbasierte Tabellen und speicheroptimierte Tabellen erstellt wurden.

Intelligente Abfrageverarbeitung

Merkmal Unternehmen Norm Ausdrücken
Automatische Optimierung Ja Nein Nein
Adaptive Joins im Batchmodus Ja Nein Nein
Feedback zur Speicherzuweisung im Batchmodus Ja Nein Nein
Verschachtelte Ausführung mit Tabellenwertfunktionen mit mehreren Anweisungen Ja Ja Ja

Sicherheit

Merkmal Unternehmen Norm Ausdrücken
Zeilenbasierte Sicherheit Ja Ja Ja
Immer Verschlüsselt Ja Ja Ja
Dynamische Datenmaskierung Ja Ja Ja
Grundlegende Prüfung Ja Ja Ja
Feinkörnige Überwachung Ja Ja Ja
Transparent Data Encryption (TDE) Ja Ja Nein
Extensible Key Management (EKM) mit Azure Key Vault Ja Ja Ja
Benutzerdefinierte Rollen Ja Ja Ja
Enthaltene Datenbanken Ja Ja Ja
Verschlüsselung von Sicherungen Ja Ja Nein

Manageability

Merkmal Unternehmen Norm Ausdrücken
Dedizierte Administratorverbindung Ja Ja Ja 1
PowerShell-Skriptunterstützung Ja Ja Ja
Unterstützung für Datenebenen-Anwendungskomponentenvorgänge (Extrahieren, Bereitstellen, Aktualisieren, Löschen) Ja Ja Ja
Richtlinienautomatisierung (Überprüfung nach Zeitplan und Änderungen) Ja Ja Nein
Sammler von Leistungsdaten Ja Ja Nein
Standardleistungsberichte Ja Ja Nein
Planhinweislisten und Planfixierung für Planhinweislisten Ja Ja Nein
Direkte Abfrage von indizierten Ansichten (mit NOEXPAND Hinweis) Ja Ja Ja
Automatische Wartung für indizierte Sichten Ja Ja Nein
Verteilte partitionierte Sichten Ja Nein Nein
Parallele Indexwartungsvorgänge Ja Nein Nein
Automatische Verwendung indizierter Sichten mittels Abfrageoptimierer Ja Nein Nein
Parallele Konsistenzprüfung Ja Nein Nein
SQL Server-Steuerungspunkt für das Hilfsprogramm Ja Nein Nein

1 Mit Ablaufverfolgungsflag.

Programmierbarkeit

Merkmal Unternehmen Norm Ausdrücken
Nativer JSON-Datentyp Ja Ja Ja
JSON-Indizierung Ja Ja Ja
Systemeigene XML-Unterstützung Ja Ja Ja
XML-Indizierung Ja Ja Ja
XML-Komprimierung Ja Ja Ja
MERGE und Upsert-Fähigkeiten Ja Ja Ja
UTF-8- und UTF-16-Unterstützung Ja Ja Ja
Diagrammtabellen Ja Ja Ja
Temporale Tabellen Ja Ja Ja
Unterstützung von Zeitreihen Ja Ja Ja
Unterstützung regulärer Ausdrücke Ja Ja Ja
Unterstützung für Fuzzy-Zeichenfolgenabgleich 4 Ja Ja Ja
Volltextsuche und semantische Suche Ja Ja Ja
Grundlegende Integration von R 1 Ja Ja Ja
Erweiterte Integration von R 2 Ja Nein Nein
Grundlegende Integration von Python Ja Ja Ja
Erweiterte Integration von Python Ja Nein Nein
Integration der Java-Laufzeitumgebung Ja Ja Ja
Spezifikation der externen Sprache in der Abfrage Ja Ja Ja
Verteilte Abfragen mit verknüpften Servern 5 Ja Ja Ja
Unterstützung für externe REST-Endpunktaufrufe Ja Ja Ja
Abfragespeicher Ja Ja Ja
Abfragespeicher für neue Datenbanken standardmäßig aktiviert Ja Ja Ja
Hinweise zu Abfragespeicher Ja Ja Ja
Abfragespeicher auf sekundären Replikaten Ja Nein Nein
Service Broker (Nachrichtenübermittlung und Warteschlangen) Ja Ja Nein3
Transact-SQL-Endpunkte Ja Ja Nein
Datenbank-E-Mail Ja Ja Nein

1 Die grundlegende Integration ist auf 2 Kerne und In-Memory-Datasets beschränkt.

2 Die erweiterte Integration kann alle verfügbaren Kerne für die Parallelverarbeitung von Datasets beliebiger Größe und unter Berücksichtigung von Hardwarebeschränkungen nutzen.

3 Nur Client

4 Erfordert PREVIEW_FEATURES Datenbankbereichskonfiguration.

5 Verwenden der SQL Server-Authentifizierung für verknüpfte SQL Server-Server als Ziel und Quelle.

Integrationsdienste

Informationen über die Features von Integration Services (SSIS), die von den einzelnen Editionen von SQL Server unterstützt werden, finden Sie unter Von den SQL Server-Editionen unterstützte Integration Services-Funktionen.

Räumliche und ortsbezogene Dienste

Merkmal Unternehmen Norm Ausdrücken
Räumliche Indizes Ja Ja Ja
Planare und geodätische Datentypen Ja Ja Ja
Erweiterte räumliche Bibliotheken Ja Ja Ja
Importieren/Exportieren räumlicher Industriestandard-Datenformate Ja Ja Ja

Konfigurieren von Speicherlimits mit cgroup v2

Ab SQL Server 2025 (17.x) und SQL Server 2022 (16.x) CU 20 erkennt und berücksichtigt SQL Server die Einschränkungen der Kontrollgruppe (cgroup) v2, was die Leistungsstabilität und Ressourcenisolation in Docker-, Kubernetes- und OpenShift-Umgebungen verbessert. Steuerungsgruppen ermöglichen eine differenzierte Steuerung im Linux-Kernel über Systemressourcen wie CPU und Arbeitsspeicher.

Mit cgroup v2-Unterstützung entschärft SQL Server Fehler außerhalb des Arbeitsspeichers (OOM), die zuvor in containerisierten Bereitstellungen beobachtet wurden, insbesondere auf Kubernetes-Clustern (z. B. AKS v1.25+), bei denen in Containerspezifikationen definierte Speichergrenzwerte nicht erzwungen wurden.

Cgroup-Version überprüfen

stat -fc %T /sys/fs/cgroup

Die Ergebnisse sind wie folgt:

Ergebnis BESCHREIBUNG
cgroup2fs Sie verwenden die cgroup v2
cgroup Sie verwenden die cgroup v1

Wechseln zu cgroup v2

Der einfachste Weg ist die Auswahl einer Distribution, die cgroup v2 von Haus aus unterstützt.

Wenn Sie manuell wechseln müssen, fügen Sie der GRUB-Konfiguration die folgende Zeile hinzu:

systemd.unified_cgroup_hierarchy=1

Führen Sie dann den folgenden Befehl aus, um GRUB zu aktualisieren:

sudo update-grub

Weitere Informationen finden Sie in den folgenden Ressourcen:

Nicht unterstützte Features und Dienste

Die folgenden Features und Dienste sind für SQL Server 2025 (17.x) unter Linux nicht verfügbar. Die Unterstützung dieser Features wird im Laufe der Zeit ausgeweitet.

Fläche Nicht unterstütztes Feature oder Dienst Kommentare
Datenbank-Engine Mergereplikation
Verteilte Abfrage mit Drittanbieterverbindungen
Verbindungsserver für andere Datenquellen als SQL Server Installieren Sie PolyBase unter Linux, um andere Datenquellen von SQL Server mithilfe der Transact-SQL-Syntax abzufragen. Für Szenarien, in denen PolyBase nicht hilfreich ist, senden Sie Feedback an das Microsoft Azure-Forum.
Erweiterte gespeicherte Systemprozeduren (xp_cmdshell usw.) Dieses Feature ist veraltet. Wenn Sie bestimmte Anforderungen haben, senden Sie Feedback an das Microsoft Azure-Forum.
FileTable, FILESTREAM Wenn Sie bestimmte Anforderungen haben, senden Sie Feedback an das Microsoft Azure-Forum.
CLR-Assemblys mit dem EXTERNAL_ACCESS oder UNSAFE Berechtigungssatz
Pufferpoolerweiterung
Sicherung über URLs: Seitenblob Die URL-Sicherung wird für Blockblobs unterstützt, wobei die Shared Access Signature verwendet wird.
SQL Server-Agent Subsysteme: CmdExec, PowerShell, Queue Reader, SSIS, SSAS, SSRS
Alarmsignale
Verwaltetes Backup
Hochverfügbarkeit Datenbankspiegelung Dieses Feature ist veraltet. Verwenden Sie stattdessen Always On-Verfügbarkeitsgruppen.
Sicherheit Erweiterbare Schlüsselverwaltung (Extensible Key Management, EKM) Erweiterbare Schlüsselverwaltung mit Azure Key Vault ist für SQL Server für Linux Umgebungen verfügbar, beginnend mit SQL Server 2022 (16.x) CU 12. Befolgen Sie die Anweisungen aus Schritt 5: Konfigurieren von SQL Server weiter.
Integrierte Windows-Authentifizierung für Verbindungsserver
Integrierte Windows-Authentifizierung für Verfügbarkeitsgruppen-Endpunkte Erstellen und Verwenden der zertifikatbasierten Endpunktauthentifizierung für Verfügbarkeitsgruppen. Weitere Informationen finden Sie unter Konfigurieren der SQL Server-Verfügbarkeitsgruppe für hohe Verfügbarkeit unter Linux.
Immer Verschlüsselt mit sicheren Enklaven
SQL Server auf Linux-Bereitstellungen sind nicht FIPS-kompatibel
Dienste SQL Server-Browser Der SQL Server-Browserdienst ist unter Linux nicht erforderlich, da pro Host nur eine einzige Standardinstanz unterstützt wird. Im Gegensatz zu Windows gibt es keine benannten Instanzen, die aufgelöst werden müssen, und der Port wird während des Setups explizit konfiguriert.
SQL Server R Services SQL Server R wird in SQL Server unterstützt, SQL Server R Services als separates Paket wird jedoch nicht unterstützt.

Sie können Machine Learning Services auf Linux für SQL Server 2019 und SQL Server 2022 installieren.
Analyse-Services
Berichterstellungsdienste Konfigurieren von Power BI-Berichtsserver Katalogdatenbanken für SQL Server für Linux. Führen Sie SQL Server Reporting Services (SSRS) unter Windows aus, und hosten Sie die Katalogdatenbanken für SSRS auf SQL Server für Linux Bereitstellungen.

Hinweis

Die neuesten SQL Server 2025 (17.x)-Features, die vom Azure Arc-Agent abhängen, einschließlich der Microsoft Entra-Authentifizierung (zuvor als Azure Active Directory-Authentifizierung bezeichnet), Microsoft Purview, Pay-as-you-go (PAYG) für SQL Server und Defender-Integration werden derzeit für SQL Server in Containern nicht unterstützt. SQL Server mit Azure Arc-Unterstützung unterstützt nicht die Ausführung von SQL Server in Containern.

Eine Liste der Features, die von den SQL Server-Editionen auf Windows unterstützt werden, finden Sie hier: