Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server unter Linux
Dieser Artikel bietet detaillierte Informationen zu den Funktionen, die von den verschiedenen Editionen von SQL Server 2019 (15.x) unter Linux unterstützt werden.
Informationen zu Editionen und unterstützten Features von SQL Server unter Windows finden Sie unter Editionen und unterstützte Features von SQL Server 2019. Weitere Informationen zu den Neuerungen in SQL Server 2019 (15.x) unter Windows finden Sie unter Neuerungen in SQL Server 2019.
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 Informationen zu Neuerungen finden Sie unter den Versionshinweisen zu SQL Server 2019 für Linux.
Eine Liste der SQL Server-Funktionen, die unter Linux nicht verfügbar sind, finden Sie unter Nicht unterstützte Funktionen und Services.
Testen von SQL Server
SQL Server Editionen
In der folgenden Tabelle werden die Editionen von SQL Serverbeschrieben.
| Edition | Definition |
|---|---|
| Enterprise1 | Das erstklassige Angebot, SQL Server Enterprise Edition bietet umfassende High-End-Rechenzentrumsfunktionen mit einer schnellen Leistung, unbegrenzter Virtualisierung 1 und End-to-End Business Intelligence, die hohe Serviceebenen für unternehmenskritische Workloads und Endbenutzerzugriff auf Datenerkenntnisse ermöglicht. |
| 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, Business Intelligence-Funktionen und hybrider Flexibilität. |
| Web2 | Die SQL Server Web Edition ist eine mit geringen Anschaffungs- und Betriebskosten verbundene Option für Webhoster (einschließlich Auswahl von Web Edition auf IaaS auf Azure) und Web-VAPs, die kostengünstige Skalierbarkeit und Verwaltungsfunktionen für Webpräsenzen jeder Größe bietet. |
| Entwickler | Mit sql Server 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. SQL Server Developer Edition ist eine ideale Wahl für Personen, die Anwendungen erstellen und testen. |
| Auswertung | SQL Server Evaluation Edition enthält alle Funktionen der Enterprise Edition. Eine Evaluierungsversion ist 180 Tage lang verfügbar. Weitere Informationen finden Sie unter SQL Server-Lizenzierungsressourcen und -dokumente. |
| Express3 | SQL Server Express Edition ist die einstiegsbasierte, kostenlose Datenbank, ideal für das Erlernen und Erstellen von Desktop- und kleinen serverdatengesteuerten Anwendungen. 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 Web Edition ist in SQL Server 2025 (17.x) und höheren Versionen nicht verfügbar.
3 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 von Client-Komponenten ist auch eine gute Option, wenn Sie eine SQL Server-Instanz auf einem Datenbankserver verwalten oder SQL Server-Anwendungen entwickeln möchten.
SQL Server-Komponenten
SQL Server 2019 (15.x) für Linux unterstützt die SQL Server-Datenbank-Engine. In der folgenden Tabelle werden die Features der Datenbank-Engine beschrieben.
| Serverkomponenten | BESCHREIBUNG |
|---|---|
| SQL Server-Datenbank-Engine | Die SQL Server-Datenbank-Engine ist der Kerndienst für die Speicherung, Verarbeitung und Sicherung von Daten. Es umfasst Replikation, Full-Text Search, Werkzeuge zur Verwaltung relationaler und XML-Daten sowie die Integration von Datenbankanalysen. |
Entwickler-, Enterprise Core- und Evaluierungseditionen
Informationen zu den Funktionen (Features), die von der Developer, Enterprise Core-und Evaluation Edition unterstützt werden, finden Sie in den Funktionen für die SQL Server Enterprise Edition in den folgenden Tabellen.
Die Developer Edition unterstützt nur einen Client für SQL Server Distributed Replay.
Skalierungslimits
| Funktion | Unternehmen | Norm | das Internet | Express |
|---|---|---|---|---|
| Maximale von einer einzelnen Instanz verwendete Computekapazität – SQL Server-Datenbank-Engine 1 | Maximales Betriebssystem | Begrenzt auf maximal 4 Sockel oder 24 Kerne, je nachdem, welcher Wert niedriger ist. | Begrenzt auf maximal 4 Sockel oder 16 Kerne, je nachdem, was niedriger ist. | Beschränkt auf maximal 1 Sockel oder 4 Kerne, je nachdem, welcher Wert niedriger ist. |
| Maximaler Arbeitsspeicher für den Pufferpool pro Instanz von SQL Server-Datenbank-Engine | Maximales Betriebssystem | 128 GB | 64 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) | – | – |
| Maximaler Arbeitsspeicher für Columnstore-Segmentcache pro Instanz von SQL Server-Datenbankmodul | Unbegrenzter Arbeitsspeicher | 32 GB | 16 GB | 352MB |
| Maximale speicheroptimierte Datengröße pro Datenbank in SQL Server-Datenbank-Engine | Unbegrenzter Arbeitsspeicher | 32 GB | 16 GB | 352MB |
| Maximale relationale Datenbankgröße | 524 Petabyte | 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 Rechenkapazitätsgrenzen von bestimmten Editionen von SQL Server.
Hohe Verfügbarkeit
| Funktion | Unternehmen | Norm | das Internet | Express |
|---|---|---|---|---|
| Transaktionsprotokollversand | Ja | Ja | Ja | Nein |
| Backup-Komprimierung | Ja | Ja | Nein | Nein |
| Datenbank-Snapshot | Ja | Ja | Nein | Nein |
| Always On-Failoverclusterinstanzen 1 | Ja | Ja | Nein | Nein |
| Always On-Verfügbarkeitsgruppen 2 | Ja | Nein | Nein | Nein |
| Basis-Verfügbarkeitsgruppen3 | Nein | Ja | Nein | Nein |
| Mindestreplikate für Commitverfügbarkeitsgruppen | Ja | Ja | Nein | Nein |
| Clusterlose Verfügbarkeitsgruppe | Ja | Ja | Nein | Nein |
| Onlineseiten- und Onlinedateiwiederherstellung | Ja | Nein | Nein | Nein |
| Online-Indizierung | Ja | Nein | Nein | Nein |
| Fortsetzbarer Online-Neuaufbau von Indizes | Ja | Nein | Nein | Nein |
| Onlineschemaänderung | Ja | Nein | Nein | Nein |
| Schnelle Wiederherstellung | Ja | Nein | Nein | Nein |
| Gespiegelte Backups | Ja | Nein | Nein | Nein |
| Hinzufügen von Speicher im laufenden Systembetrieb und CPU | Ja | Nein | Nein | Nein |
| Verschlüsselte Sicherung | Ja | Ja | Nein | Nein |
| Hybridsicherung in Azure (Sicherung über URL) | Ja | Ja | Nein | 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.
Die 2 Enterprise Edition unterstützt bis zu 8 sekundäre Replikate, darunter 2 synchrone sekundäre Replikate.
3 Bei der Standard Edition werden Basis-Verfügbarkeitsgruppen unterstützt. Eine Basis-Verfügbarkeitsgruppe unterstützt zwei Replikate mit einer Datenbank. Weitere Informationen zu einfachen Always On-Verfügbarkeitsgruppen finden Sie unter Einfache Always On-Verfügbarkeitsgruppen für eine einzelne Datenbank.
Skalierbarkeit und Leistung
| Funktion | Unternehmen | Norm | das Internet | Express |
|---|---|---|---|---|
| Columnstore 1 | Ja | Ja | Ja | Ja |
| Große Objektbinärdateien in gruppierten Columnstore-Indizes | Ja | Ja | Ja | Ja |
| Online-Neuerstellung eines nicht gruppierten Columnstore-Index | Ja | Nein | Nein | Nein |
| In-Memory-OLTP 1 | Ja | Ja | Ja | Ja |
| Beständiger Hauptspeicher | Ja | Ja | Ja | Ja |
| Tabellen- und Indexpartitionierung | Ja | Ja | Ja | Ja |
| Datenkomprimierung | Ja | Ja | Ja | Ja |
| Ressourcenverwalter | Ja | Nein | Nein | Nein |
| Partitionierte Tabellenparallelität | Ja | Nein | Nein | Nein |
| NUMA-basierter Arbeitsspeicher für umfangreiche Seiten und Zuordnung von Pufferarrays | Ja | Nein | Nein | Nein |
| Verwaltung von E/A-Ressourcen | Ja | Nein | Nein | Nein |
| Verzögerte Dauerhaftigkeit | Ja | Ja | Ja | Ja |
| Verbesserungen des Bulk Inserts | Ja | 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. Der maximale Grad der Parallelität ist begrenzt. Der Grad an Prozessparallelität (Degree of Parallelism, DOP) für eine Indexerstellung ist auf 2 DOP für die Standard Edition und auf 1 DOP für die Web und die Express Edition beschränkt. Dies gilt für Columnstore-Indizes, die über datenträgerbasierte Tabellen und speicheroptimierte Tabellen erstellt wurden.
Intelligente Abfrageverarbeitung
| Funktion | Unternehmen | Norm | das Internet | Express |
|---|---|---|---|---|
| Automatische Optimierung | Ja | Nein | Nein | Nein |
| Adaptive Joins im Batchmodus | Ja | Nein | Nein | Nein |
| Feedback zur Speicherzuweisung im Batchmodus | Ja | Nein | Nein | Nein |
| Verschachtelte Ausführung für tabellenwertige Funktionen mit mehreren Anweisungen | Ja | Ja | Ja | Ja |
Sicherheit
| Funktion | Unternehmen | Norm | das Internet | Express |
|---|---|---|---|---|
| Sicherheit auf Zeilenebene | Ja | Ja | Ja | Ja |
| Immer Verschlüsselt | Ja | Ja | Ja | Ja |
| Dynamische Datenmaskierung | Ja | Ja | Ja | Ja |
| Allgemeine Überwachung | Ja | Ja | Ja | Ja |
| Feine Überwachung | Ja | Ja | Ja | Ja |
| Transparent Data Encryption (TDE) | Ja | Ja | Nein | Nein |
| Benutzerdefinierte Rollen | Ja | Ja | Ja | Ja |
| Eigenständige Datenbanken | Ja | Ja | Ja | Ja |
| Verschlüsselung von Sicherungen | Ja | Ja | Nein | Nein |
Manageability
| Funktion | Unternehmen | Norm | das Internet | Express |
|---|---|---|---|---|
| Dedizierte Administratorverbindung | Ja | Ja | Ja | Ja1 |
| PowerShell-Skriptunterstützung | Ja | Ja | Ja | Ja |
| Unterstützung für Datenebenen-Anwendungskomponentenvorgänge (Extrahieren, Bereitstellen, Aktualisieren, Löschen) | Ja | Ja | Ja | Ja |
| Automatisierung von Richtlinien (Prüfung nach Zeitplan und bei Änderung) | Ja | Ja | Ja | Nein |
| Sammler von Leistungsdaten | Ja | Ja | Ja | Nein |
| Standardleistungsberichte | Ja | Ja | Ja | Nein |
| Planhinweislisten und Planeinfrierung für Planhinweislisten | Ja | Ja | Ja | Nein |
Direkte Abfrage von indizierten Ansichten (mit NOEXPAND Hinweis) |
Ja | Ja | Ja | Ja |
| Automatische Wartung indizierter Ansichten | Ja | Ja | Ja | Nein |
| Verteilte partitionierte Ansichten | Ja | Nein | Nein | Nein |
| Parallele Indexwartungsvorgänge | Ja | Nein | Nein | Nein |
| Automatische Verwendung indizierter Sichten mittels Abfrageoptimierer | Ja | Nein | Nein | Nein |
| Parallele Konsistenzprüfung | Ja | Nein | Nein | Nein |
| SQL Server-Dienstprogramm-Steuerungspunkt | Ja | Nein | Nein | Nein |
1 Mit Traceflag.
Programmierbarkeit
| Funktion | Unternehmen | Norm | das Internet | Express |
|---|---|---|---|---|
| JSON | Ja | Ja | Ja | Ja |
| Abfragespeicher | Ja | Ja | Ja | Ja |
| Temporal | Ja | Ja | Ja | Ja |
| Systemeigene XML-Unterstützung | Ja | Ja | Ja | Ja |
| XML-Indizierung | Ja | Ja | Ja | Ja |
MERGE und Upsert-Fähigkeiten |
Ja | Ja | Ja | Ja |
| Datums- und Uhrzeitdatentypen | Ja | Ja | Ja | Ja |
| Internationalisierungsunterstützung | Ja | Ja | Ja | Ja |
| Volltextsuche und semantische Suche | Ja | Ja | Ja | Ja |
| Angabe der Sprache in einer Abfrage | Ja | Ja | Ja | Ja |
| Service Broker (Nachrichtenübermittlung und Warteschlangen) | Ja | Ja | Nein 1 | Nein 1 |
| Transact-SQL-Endpunkte | Ja | Ja | Ja | Nein |
| Graph | Ja | Ja | Ja | Ja |
1 Nur clientseitig.
Integrationsdienste
Informationen zu den Integration Services (SSIS)-Funktionen, die von den Editionen von SQL Server unterstützt werden, finden Sie unter Integration Services-Funktionen, die von den Editionen von SQL Server unterstützt werden.
Räumliche und ortsbezogene Dienste
| Funktion | Unternehmen | Norm | das Internet | Express |
|---|---|---|---|---|
| Räumliche Indizes | Ja | Ja | Ja | Ja |
| Planare und geodätische Datentypen | Ja | Ja | Ja | Ja |
| Erweiterte räumliche Bibliotheken | Ja | Ja | Ja | Ja |
| Importieren/Exportieren räumlicher Industriestandard-Datenformate | Ja | Ja | Ja | Ja |
Nicht unterstützte Features und Dienste
Die folgenden Features und Dienste stehen für SQL Server 2019 (15.x) unter Linux nicht zur Verfügung.
| Bereich | Nicht unterstütztes Feature oder Dienst | Kommentare |
|---|---|---|
| Datenbank-Engine | Mergereplikation | |
| Stretch Database | Dieses Feature ist in SQL Server 2022 (16.x) veraltet und wird nicht mehr unterstützt. | |
| Verteilte Abfrage mit Drittanbieterverbindungen | ||
| Verbindungsserver für andere Datenquellen als SQL Server | Installiere PolyBase unter Linux, um andere Datenquellen aus dem SQL Server mit T-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-Assemblies mit dem Berechtigungssatz EXTERNAL_ACCESS oder UNSAFE |
||
| Pufferpoolerweiterung | ||
| Sicherung über URLs: Seitenblob | Die Sicherung auf eine URL wird für Blockblobs unter Verwendung der Shared Access Signature unterstützt. | |
| 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) | |
| Integrierte Windows-Authentifizierung für Verbindungsserver | ||
| Integrierte Windows-Authentifizierung für Verfügbarkeitsgruppen-Endpunkte | Erstellen und verwenden Sie zertifikatsbasierte Endpunkt-Authentifizierung für Verfügbarkeitsgruppen. Weitere Informationen finden Sie unter Konfigurieren der SQL Server-Verfügbarkeitsgruppe für hohe Verfügbarkeit unter Linux. | |
| 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 innerhalb von SQL Server unterstützt, aber SQL Server R Services als separates Paket wird nicht unterstützt. Sie können Machine Learning Services auf Linux für SQL Server 2019 und SQL Server 2022 installieren. |
|
| Analyse-Services | ||
| Berichterstellungsdienste | Katalogdatenbanken des Power BI-Berichtsservers für SQL Server unter Linux konfigurieren Führen Sie SQL Server Reporting Services (SSRS) unter Windows aus, und hosten Sie die Katalogdatenbanken für SSRS in SQL Server-Bereitstellungen unter Linux. | |
| Datenqualitätsdienste | Veraltetes Feature. | |
| Master Data Services | Veraltetes Feature. |
Eine Liste der Features, die von den SQL Server-Editionen auf Windows unterstützt werden, finden Sie hier:
- Editionen und unterstützte Features von SQL Server 2025
- Editionen und unterstützte Features von SQL Server 2022
- Editionen und unterstützten Features von SQL Server 2019
- Editionen und unterstützten Funktionen von SQL Server 2017