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
In diesem Artikel wird beschrieben, wie Sie das richtige Repository für die Installation und Aktualisierung von SQL Server 2025 (17.x) unter Red Hat Enterprise Linux (RHEL) und Ubuntu konfigurieren.
Anweisungen zum Konfigurieren von Repositorys für SQL Server 2022 (16.x) und frühere Versionen finden Sie unter Configure Repositories for Installing and Upgrade SQL Server on Linux.
Tipp
SQL Server 2025 (17.x) ist auf RHEL 10 (in der Vorschau) und Ubuntu 24.04 (in der Vorschau) verfügbar. Wenn Sie es ausprobieren möchten, verwenden Sie diesen Artikel zum Konfigurieren des mssql-server-preview-Repositorys. Führen Sie anschließend die Installation mithilfe der Anweisungen im Installationshandbuch durch.
Von Bedeutung
SQL Server 2025 (17.x) CU 1 ist aufgrund eines bekannten Problems im Zusammenhang mit Datenbank-Mail vorübergehend nicht verfügbar.
Repositorien
Wenn Sie SQL Server für Linux installieren, müssen Sie ein Microsoft-Repository konfigurieren. Verwenden Sie dieses Repository, um das Datenbankmodulpaket und mssql-serververwandte SQL Server-Pakete abzurufen. Die folgenden Repositorys sind derzeit verfügbar:
| Repository | Name | Description |
|---|---|---|
| 2025 |
mssql-server-2025
1 |
SQL Server 2025 (17.x)-Repository. |
| 2022 | mssql-server-2022 |
Repository für SQL Server 2022 (16.x). |
| 2019 | mssql-server-2019 |
Repository zum kumulativen Update (Cumulative Update, CU) von SQL Server 2019 (15.x). |
| 2017 | mssql-server-2017 |
Repository zum kumulativen Update von SQL Server 2017 (14.x). |
1 Verwendung mssql-server-preview für Red Hat 10 (in der Vorschau) und Ubuntu 24.04 (in der Vorschau).
Das CU-Repository enthält Pakete für das SQL Server-Basisrelease sowie sämtliche Fehlerbehebungen und Verbesserungen seit diesem Release. Kumulative Updates sind spezifisch für eine Version, z. B. SQL Server 2025 (17.x). Sie werden in regelmäßigen Abständen veröffentlicht. Updates für die General Distribution Release (GDR) werden im gleichen CU-Repository veröffentlicht.
Jedes Release enthält das vollständige SQL Server-Paket sowie alle bisherigen Updates für das jeweilige Repository. Sie können auch eine Herabstufung auf eine beliebige Version innerhalb Ihrer Hauptversion vornehmen (z. B. 2025).
Konfigurieren von Repositorys
Führen Sie die Schritte in den folgenden Abschnitten aus, um Repositorys für Ihre Linux-Verteilung zu konfigurieren.
Prüfen, ob bereits konfigurierte Repositorys vorhanden sind
Überprüfen Sie zunächst, ob Sie bereits ein SQL Server-Repository registriert haben.
Zeigen Sie die Dateien im
/etc/yum.repos.dVerzeichnis mithilfe des folgenden Befehls an:sudo ls /etc/yum.repos.dSuchen Sie nach einer Datei, mit der das SQL Server-Verzeichnis konfiguriert wird, z. B.
mssql-server.repo.Damit wird der Inhalt der Datei mit
catangezeigt.sudo cat /etc/yum.repos.d/mssql-server.repoBei der Eigenschaft name handelt es sich um das konfigurierte Repository. Sie können sie mithilfe der Tabelle im Repositoryabschnitt dieses Artikels identifizieren.
Entfernen eines alten Repositorys
Entfernen Sie bei Bedarf das alte Repository mit dem folgenden Befehl.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Bei diesem Befehl wird davon ausgegangen, dass die im vorherigen Abschnitt identifizierte Datei den Namen mssql-server.repo trägt.
Konfigurieren eines neuen Repositorys
Konfigurieren Sie das neue Repository, das für Installationen und Upgrades von SQL Server verwendet werden soll. Verwenden Sie einen der folgenden Befehle, um das Repository Ihrer Wahl zu konfigurieren.
- Ab SQL Server 2025 (17.x) wird RHEL 10 (in der Vorschau) unterstützt.
- Ab SQL Server 2022 (16.x) CU 10 wird RHEL 9 unterstützt.
- Ab SQL Server 2017 (14.x) CU 20 wird RHEL 8 unterstützt.
Die folgenden Befehle für SQL Server 2019 (15.x) verweisen auf das RHEL 8-Repository. RHEL 8 kommt nicht mit python2 vorinstalliert, was SQL Server benötigt. Weitere Informationen finden Sie unter Installieren von SQL Server unter Red Hat Enterprise Linux 8 Beta.
Stellen Sie abhängig von der verwendeten RHEL-Version sicher, dass die Pfade übereinstimmen /rhel/8, /rhel/9oder /rhel10. Unsere Pakete berücksichtigen RHEL-Nebenversionen nicht. Dies bedeutet, dass Sie bei Verwendung von RHEL 8.7 den Pfad /rhel/8 zum Konfigurieren Ihres Repositorys verwenden müssen.
| Repository | Version | Freigabe | Command |
|---|---|---|---|
| 2025 | 2025 | RHEL 10 (in der Vorschau) | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-preview.repo |
| 2022 | 2022 | RHEL 9 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo |
| CU 2019 | 2019 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo |
| CU 2017 | 2017 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo |
Wenn Sie sich für die Verwendung eines Schnellstartartikels entscheiden, denken Sie daran, dass Sie das Ziel-Repository bereits konfiguriert haben. Wiederholen Sie diesen Schritt im Lernprogramm nicht.
Verwandte Inhalte
- Schnellstart: Installieren von SQL Server und Erstellen einer Datenbank unter Red Hat
- Schnellstart: Installieren von SQL Server und Erstellen einer Datenbank unter SUSE Linux Enterprise Server
- Schnellstart: Installieren von SQL Server und Erstellen einer Datenbank unter Ubuntu
- Installationsleitfaden für SQL Server unter Linux