Udostępnij za pośrednictwem


Co to jest SQL Server on Linux?

Applies to:SQL Server w systemie Linux

SQL Server działa w systemie Linux, począwszy od wersji SQL Server 2017 (14.x). Jest to ten sam SQL Server Database Engine z wieloma podobnymi funkcjami i usługami w obsługiwanych systemach operacyjnych.

Wprowadzenie

Jeśli znasz SQL Server i nie znasz systemu Linux, zobacz Nowe zasoby systemu Linux dla użytkowników SQL.

Jeśli znasz system Linux i nie znasz SQL Server, zapoznaj się z Nowy w SQL Server: Materiały do nauki.

Wybierz instalację

Poniższe sekcje ułatwiają instalowanie SQL Server on Linux w preferowanym środowisku.

Instalowanie SQL Server bezpośrednio na maszynie lub maszynie wirtualnej z systemem Linux

W poniższych artykułach z serii "Szybki start" opisano sposób instalowania SQL Server na Linuksie na sprzęcie fizycznym lub maszynie wirtualnej oraz tworzenia bazy danych:

Platforma obsługiwana wersja SQL Server
Red Hat Enterprise Linux (RHEL) 2017, 2019, 2022 i 2025
Ubuntu 2017, 2019, 2022 i 2025
SUSE Linux Enterprise Server (SLES) 1 Tylko 2017, 2019 i 2022
SQL Server on Azure Virtual Machines 2017, 2019, 2022 i 2025

1 SUSE Linux Enterprise Server (SLES) nie jest obsługiwana w SQL Server 2025 (17.x) i nowszych wersjach.

Uruchamianie SQL Server w kontenerze systemu Linux

Kontenery są przydatne w przypadku testowania lokalnego, ciągłej integracji i wdrażania (CI/CD) i efemerycznych obciążeń w środowisku deweloperskim. Są one również często używane jako część aranżacji kontenerów w środowiskach produkcyjnych, w tym Azure Kubernetes Services (AKS), Red Hat OpenShift i DH2i DxOperator.

Aby uzyskać instrukcje dotyczące instalacji SQL Server w kontenerze systemu Linux, zobacz Quickstart: Uruchamianie obrazów kontenerów SQL Server w systemie Linux przy użyciu platformy Docker.

Obrazy kontenerów SQL Server są publikowane i dostępne w usłudze Microsoft Container Registry (MCR). Są one również katalogowane w następujących lokalizacjach na podstawie obrazu systemu operacyjnego, który został użyty podczas tworzenia obrazu kontenera:

Notatka

Kontenery są publikowane tylko w usłudze MCR dla najnowszych dystrybucji systemu Linux. Jeśli tworzysz własny niestandardowy obraz kontenera SQL Server dla starszej obsługiwanej dystrybucji, ten obraz nadal będzie obsługiwany. Aby uzyskać więcej informacji, zobacz Nadchodzące aktualizacje obrazów kontenerów SQL Server w Microsoft Artifact Registry (MCR).

Instalowanie SQL Server na platformie Podsystem Windows dla systemu Linux (WSL 2)

SQL Server w systemie WSL 2 jest przeznaczony wyłącznie do celów programistycznych i nie jest obsługiwany w przypadku obciążeń produkcyjnych. Uruchom SQL Server w środowiskach WSL na jednej z platform obsługiwanych dla wersji SQL Server, którą zamierzasz uruchomić.

Aby uzyskać instrukcje dotyczące sposobu instalowania SQL Server w programie WSL 2, zobacz Podsystem Windows dla systemu Linux (WSL 2).

Połącz

Po zakończeniu instalacji nawiąż połączenie z wystąpieniem SQL Server na maszynie z systemem Linux. Możesz połączyć się lokalnie lub zdalnie z różnymi narzędziami i sterownikami. Przewodniki szybkiego startu pokazują, jak używać narzędzia wiersza poleceń sqlcmd. Inne narzędzia to:

Narzędzie Samouczek
narzędzie sqlcmd Połączenie z SQL Server za pomocą narzędzia sqlcmd
rozszerzenie MSSQL dla Visual Studio Code Połączenie z bazą danych i wykonywanie zapytań o bazę danych za pomocą rozszerzenia MSSQL dla Visual Studio Code
SQL Server Management Studio (SSMS) Użyj SQL Server Management Studio w Windows do zarządzania SQL Server on Linux
SQL Server Data Tools (SSDT) Użyj Visual Studio do tworzenia baz danych dla SQL Server on Linux

Eksploruj

SQL Server 2017 (14.x) i nowsze wersje mają ten sam podstawowy silnik bazy danych na wszystkich obsługiwanych platformach, w tym Linux i kontenery. W związku z tym wiele istniejących funkcji i możliwości działa w taki sam sposób. W tym obszarze dokumentacji przedstawiono niektóre z tych funkcji z perspektywy systemu Linux i przedstawiono obszary, które mają unikatowe wymagania w systemie Linux.

Jeśli znasz już SQL Server on Linux, zapoznaj się z informacjami o wersji, aby zapoznać się z ogólnymi wytycznymi i znanymi problemami dotyczącymi każdej wersji.

wersja SQL Server Informacje o wersji (Linux) Co nowego (Linux) Co nowego (Windows)
SQL Server 2025 (17.x) Informacje o wydaniu SQL Server on Linux SQL Server na Windows
SQL Server 2022 (16.x) Informacje o wydaniu SQL Server on Linux SQL Server na Windows
SQL Server 2019 (15.x) Informacje o wydaniu SQL Server on Linux SQL Server na Windows
SQL Server 2017 (14.x) Informacje o wydaniu SQL Server on Linux SQL Server na Windows

Napiwek

Odpowiedzi na często zadawane pytania można znaleźć w SQL Server on Linux FAQ.

Uzyskiwanie pomocy

Współtworzenie dokumentacji SQL

Czy wiesz, że możesz samodzielnie edytować zawartość SQL? Jeśli to zrobisz, nie tylko pomożesz ulepszyć naszą dokumentację, ale także zyskasz uznanie jako współautor tej strony.

Aby uzyskać więcej informacji, zobacz dokumentację Edytuj Microsoft Learn.