Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:Program SQL Server w systemie Linux
W tym artykule opisano sposób konfigurowania poprawnego repozytorium na potrzeby instalowania i uaktualniania programu SQL Server 2025 (17.x) w systemach Red Hat Enterprise Linux (RHEL) i Ubuntu.
Aby uzyskać instrukcje dotyczące konfigurowania repozytoriów dla programu SQL Server 2022 (16.x) i wcześniejszych wersji, zobacz Konfigurowanie repozytoriów na potrzeby instalowania i uaktualniania programu SQL Server w systemie Linux.
Wskazówka
Systemy RHEL 10 i Ubuntu 24.04 są obsługiwane począwszy od programu SQL Server 2025 (17.x) CU 1. Aby uzyskać więcej informacji, zobacz przewodnik instalacji.
Repozytoria
Podczas instalowania programu SQL Server w systemie Linux należy skonfigurować repozytorium firmy Microsoft. Użyj tego repozytorium, aby pobrać pakiet aparatu bazy danych, mssql-server, i powiązane pakiety programu SQL Server. Obecnie są dostępne następujące repozytoria:
| Repozytorium | Name | Description |
|---|---|---|
| 2025 | mssql-server-2025 |
Repozytorium programu SQL Server 2025 (17.x). |
| 2022 | mssql-server-2022 |
Repozytorium programu SQL Server 2022 (16.x). |
| 2019 | mssql-server-2019 |
Repozytorium aktualizacji zbiorczej (CU) programu SQL Server 2019 (15.x). |
| 2017 | mssql-server-2017 |
Repozytorium aktualizacji zbiorczej (CU) programu SQL Server 2017 (14.x). |
Repozytorium aktualizacji zbiorczej (CU) zawiera pakiety dla podstawowej wersji programu SQL Server oraz wszelkie poprawki błędów lub ulepszenia od tej wersji. Aktualizacje zbiorcze są specyficzne dla wersji, takiej jak SQL Server 2025 (17.x). Są wydawane w regularnym rytmie. Aktualizacje wersji ogólnej dystrybucji (GDR) są wydawane w tym samym repozytorium CU.
Każda wersja zawiera pełny pakiet programu SQL Server i wszystkie poprzednie aktualizacje dla tego repozytorium. Możesz również obniżyć wersję do dowolnej wersji głównej (na przykład 2025).
Konfigurowanie repozytoriów
Wykonaj kroki opisane w poniższych sekcjach, aby skonfigurować repozytoria w dystrybucji systemu Linux.
Sprawdzanie poprzednio skonfigurowanych repozytoriów
Najpierw sprawdź, czy zostało już zarejestrowane repozytorium programu SQL Server.
Wyświetl pliki w
/etc/yum.repos.dkatalogu przy użyciu następującego polecenia:sudo ls /etc/yum.repos.dPoszukaj pliku, który konfiguruje katalog programu SQL Server, taki jak
mssql-server.repo.Wyświetl zawartość pliku przy użyciu
cat.sudo cat /etc/yum.repos.d/mssql-server.repoWłaściwość nazwa jest skonfigurowanym repozytorium. Możesz go zidentyfikować przy użyciu tabeli w sekcji Repozytoria tego artykułu.
Usuwanie starego repozytorium
W razie potrzeby usuń stare repozytorium przy użyciu następującego polecenia.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
To polecenie zakłada, że plik zidentyfikowany w poprzedniej sekcji ma nazwę mssql-server.repo.
Konfigurowanie nowego repozytorium
Skonfiguruj nowe repozytorium do użycia na potrzeby instalacji i uaktualnień programu SQL Server. Użyj jednego z następujących poleceń, aby skonfigurować wybrane repozytorium.
- Począwszy od programu SQL Server 2025 (17.x) CU 1, obsługiwany jest system RHEL 10.
- Począwszy od programu SQL Server 2022 (16.x) CU 10, obsługiwany jest system RHEL 9.
- Począwszy od programu SQL Server 2017 (14.x) CU 20, obsługiwany jest system RHEL 8.
Następujące polecenia dla programu SQL Server 2019 (15.x) wskazują repozytorium RHEL 8. System RHEL 8 nie zawiera wstępnie zainstalowanego python2, co jest wymagane przez SQL Server. Aby uzyskać więcej informacji, zobacz Instalowanie programu Microsoft SQL Server w systemie Red Hat Enterprise Linux 8 Beta.
W zależności od używanej wersji systemu RHEL upewnij się, że ścieżki są zgodne z /rhel/8, /rhel/9 lub /rhel10. Nasze pakiety są niezależne od wersji pomocniczych RHEL. Oznacza to, że jeśli używasz systemu RHEL 8.7, musisz użyć ścieżki /rhel/8 do skonfigurowania repozytorium.
| Repozytorium | wersja | Uwolnij | Command |
|---|---|---|---|
| 2025 | 2025 | RHEL 10 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-2025.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 |
| 2019 CU | 2019 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo |
| 2017 CU | 2017 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo |
Jeśli zdecydujesz się użyć artykułu Szybki start, pamiętaj, że już skonfigurowano repozytorium docelowe. Nie powtarzaj tego kroku w samouczku.
Treści powiązane
- Szybki start: instalowanie programu SQL Server i tworzenie bazy danych w usłudze Red Hat
- Szybki start: instalowanie programu SQL Server i tworzenie bazy danych w systemie SUSE Linux Enterprise Server
- Szybki start: instalowanie programu SQL Server i tworzenie bazy danych w systemie Ubuntu
- Instrukcja instalacji SQL Server na systemie Linux