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
SQL Server läuft unter Linux ab SQL Server 2017 (14.x). Es ist die gleiche SQL Server-Datenbank-Engine mit vielen ähnlichen Features und Diensten auf allen unterstützten Betriebssystemen.
Erste Schritte
Wenn Sie mit SQL Server vertraut, aber mit Linux nicht vertraut sind, lesen Sie Einführung in Linux-Ressourcen für SQL-Benutzer.
Wenn Sie mit Linux vertraut sind und mit SQL Server nicht vertraut sind, lesen Sie Neue Informationen zu SQL Server: Lernressourcen.
Wählen Sie Ihre Installation aus.
In den folgenden Abschnitten können Sie SQL Server für Linux in Ihrer bevorzugten Umgebung installieren.
- Installieren Sie SQL Server direkt auf einem Linux-Computer oder vm
- Führen Sie SQL Server in einem Linux-Container aus
- Installieren sie SQL Server auf Windows-Subsystem für Linux (WSL 2)(nur für die Entwicklung)
Installieren von SQL Server direkt auf einem Linux-Computer oder einer VM
In den folgenden Schnellstartartikeln wird beschrieben, wie Sie SQL Server für Linux auf physischer Hardware oder einem virtuellen Computer (VM) installieren und eine Datenbank erstellen:
| Plattform | SQL Server unterstützte Version |
|---|---|
| Red Hat Enterprise Linux (RHEL) | 2017, 2019, 2022 und 2025 |
| Ubuntu | 2017, 2019, 2022 und 2025 |
| SUSE Linux Enterprise Server (SLES) 1 | Nur 2017, 2019 und 2022 |
| SQL Server auf virtuellen Azure-Computern | 2017, 2019, 2022 und 2025 |
1 SUSE Linux Enterprise Server (SLES) wird auf SQL Server 2025 (17.x) und höheren Versionen nicht unterstützt.
Ausführen von SQL Server in einem Linux-Container
Container eignen sich für lokale Tests, kontinuierliche Integration und Bereitstellung (CI/CD) und ephemerale Workloads in Ihrer Entwicklungsumgebung. Sie werden auch häufig als Teil der Container-Orchestrierung in Produktionsumgebungen verwendet, einschließlich Azure Kubernetes Services (AKS), Red Hat OpenShift und DH2i DxOperator.
Anweisungen zum Installieren von SQL Server in einem Linux-Container finden Sie unter Quickstart: Ausführen SQL Server Linux-Containerimages mit Docker.
Die SQL Server Containerimages werden veröffentlicht und sind in der Microsoft Containerregistrierung (MCR) verfügbar. Sie werden auch an den folgenden Speicherorten katalogisiert, basierend auf dem Betriebssystemimage, das beim Erstellen des Containerimages verwendet wurde:
- Informationen zu RHEL- und Ubuntu-basierten SQL Server Containerimages finden Sie unter SQL Server in der Microsoft Artifact Registry.
- Informationen zu RHEL-basierten SQL Server Containerimages finden Sie unter SQL Server Red Hat-Container.
Hinweis
Container werden nur für die neuesten Linux-Distributionen in MCR veröffentlicht. Wenn Sie ein eigenes benutzerdefiniertes SQL Server Containerimage für eine ältere unterstützte Verteilung erstellen, wird es weiterhin unterstützt. Weitere Informationen finden Sie unter Bevorstehende Aktualisierungen von SQL Server-Container-Images im Microsoft Artifact Registry (MCR).
Installieren von SQL Server auf Windows-Subsystem für Linux (WSL 2)
SQL Server für WSL 2 ist nur für Entwicklungszwecke vorgesehen und wird für Produktionsworkloads nicht unterstützt. Führen Sie SQL Server in WSL-Umgebungen auf einer der unterstützten Plattformen für die Version von SQL Server aus, die Sie ausführen möchten.
Anweisungen zum Installieren von SQL Server auf WSL 2 finden Sie unter Windows-Subsystem für Linux (WSL 2).
Verbinden
Stellen Sie nach der Installation eine Verbindung mit der SQL Server Instanz auf Ihrem Linux-Computer her. Sie können eine lokale oder Remoteverbindung mit einer Vielzahl von Tools und Treibern herstellen. Die Schnellstarts veranschaulichen die Verwendung des sqlcmd-Befehlszeilentools. Weitere Tools sind:
Erkunden
SQL Server 2017 (14.x) und höheren Versionen haben die gleichen zugrunde liegenden Datenbank-Engine auf allen unterstützten Plattformen, einschließlich Linux und Containern. Daher funktionieren viele vorhandene Features und Funktionen auf dieselbe Weise. In diesem Bereich der Dokumentation werden einige dieser Features aus Linux-Sicht hervorgehoben und Bereiche aufgerufen, die über einzigartige Anforderungen für Linux verfügen.
Wenn Sie bereits mit SQL Server für Linux vertraut sind, lesen Sie die Versionshinweise zu allgemeinen Richtlinien und bekannten Problemen für jede Version.
| SQL Server Version | Versionshinweise (Linux) | Neuigkeiten (Linux) | Neuigkeiten (Windows) |
|---|---|---|---|
| SQL Server 2025 (17,x) | Veröffentlichungshinweise | SQL Server für Linux | SQL Server auf Windows |
| SQL Server 2022 (16.x) | Veröffentlichungshinweise | SQL Server für Linux | SQL Server auf Windows |
| SQL Server 2019 (15.x) | Veröffentlichungshinweise | SQL Server für Linux | SQL Server auf Windows |
| SQL Server 2017 (14.x) | Veröffentlichungshinweise | SQL Server für Linux | SQL Server auf Windows |
Tipp
Antworten auf häufig gestellte Fragen finden Sie im SQL Server für Linux FAQ.
Anfordern von Hilfe
- Ideas für SQL: Haben Sie Vorschläge zur Verbesserung der SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Stellen Sie SQL Server Fragen
- Stack Overflow (tag sql-server): Antworten auf SQL-Entwicklungsfragen
- Microsoft SQL Server Lizenzbedingungen und -informationen
- Supportoptionen für Geschäftsbenutzer
- Weitere SQL Server Hilfe und Feedback
Beitrag zur SQL-Dokumentation
Wussten Sie schon, dass Sie SQL-Inhalte selbst bearbeiten könnten? Hierdurch helfen Sie nicht nur mit, unsere Dokumentation zu verbessern, sondern Sie werden auch als Mitwirkender an der Seite aufgeführt.
Weitere Informationen finden Sie unter Edit Microsoft Learn documentation.