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 wird unter Linux ausgeführt, beginnend mit SQL Server 2017 (14.x). Es ist dasselbe SQL Server-Datenbankmodul mit vielen ähnlichen Features und Diensten auf allen unterstützten Betriebssystemen.
Erste Schritte
Wenn Sie mit SQL Server vertraut sind und mit Linux nicht vertraut sind, lesen Sie "Neu bei Linux"-Ressourcen für SQL-Benutzer.
Wenn Sie mit Linux vertraut, aber mit SQL Server nicht vertraut sind, lesen Sie Neu bei SQL Server: Lernressourcen.
Wählen Sie Ihre Installation aus.
In den folgenden Abschnitten können Sie SQL Server unter Linux in Ihrer bevorzugten Umgebung installieren.
- Installieren von SQL Server direkt auf einem Linux-Computer oder einer VM
- Ausführen von SQL Server in einem Linux-Container
- Installieren von SQL Server unter 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 SQL Server unter Linux auf physischer Hardware oder einem virtuellen Computer (VM) installiert und eine Datenbank erstellt wird:
| Plattform | UNTERSTÜTZTE SQL Server-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 in 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 in der Schnellstartanleitung: Ausführen von SQL Server Linux-Containerimages mit Docker.
Die SQL Server-Containerimages werden veröffentlicht und sind in der Microsoft Container Registry (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 auf der Microsoft-Artefaktregistrierung.
- 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 Updates für SQL Server-Containerimages in der Microsoft Artifact Registry (MCR).For more information, see Upcoming updates to SQL Server container images on Microsoft Artifact Registry (MCR).
Installieren von SQL Server unter Windows-Subsystem für Linux (WSL 2)
SQL Server auf 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öhere Versionen verfügen über das gleiche zugrunde liegende Datenbankmodul 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 unter 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 unter Linux | SQL Server unter Windows |
| SQL Server 2025 (17.x) | Veröffentlichungshinweise | SQL Server unter Linux | SQL Server unter Windows |
| SQL Server 2025 (17.x) | Veröffentlichungshinweise | SQL Server unter Linux | SQL Server unter Windows |
| SQL Server 2025 (17.x) | Veröffentlichungshinweise | SQL Server unter Linux | SQL Server unter Windows |
Tipp
Antworten auf häufig gestellte Fragen finden Sie unter Häufig gestellte Fragen zu SQL Server für Linux.
Anfordern von Hilfe
- Ideen für SQL: Haben Sie Vorschläge zur Verbesserung von SQL Server?
- Microsoft Q & A (SQL Server)
- DBA-Stapelaustausch (tag sql-server): Stellen von Fragen zu SQL Server
- Stack Overflow (tag sql-server): Antworten auf SQL-Entwicklungsfragen
- Lizenzbedingungen und -informationen zu Microsoft SQL Server
- Supportoptionen für Geschäftsbenutzer
- Zusätzliche 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 Bearbeiten der Microsoft Learn-Dokumentation.