Udostępnij za pośrednictwem


Co to jest program SQL Server w systemie Linux?

Dotyczy:Program SQL Server w systemie Linux

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

Wprowadzenie

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

Jeśli znasz system Linux i nie znasz programu SQL Server, zobacz New to SQL Server: Learning resources (Nowości w programie SQL Server: zasoby szkoleniowe).

Wybierz instalację

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

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

W poniższych artykułach Szybki start opisano sposób instalowania programu SQL Server w systemie Linux na sprzęcie fizycznym lub maszynie wirtualnej i tworzeniu bazy danych:

Platforma Obsługiwana wersja programu 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
Program SQL Server na maszynach wirtualnych platformy Azure 2017, 2019, 2022 i 2025

1 SUSE Linux Enterprise Server (SLES) nie jest obsługiwany na SQL Server 2025 (17.x) oraz późniejszych wersjach.

Uruchamianie programu 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 sposobu instalowania programu SQL Server w kontenerze systemu Linux, zobacz Szybki start: uruchamianie obrazów kontenerów systemu Linux programu SQL Server przy użyciu platformy Docker.

Obrazy kontenerów programu 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:

  • W przypadku obrazów kontenerów programu SQL Server opartych na systemie RHEL i Ubuntu zobacz SQL Server w usłudze Microsoft Artifact Registry.
  • Aby zapoznać się z obrazami kontenerów programu SQL Server opartymi na systemie RHEL, zobacz kontenery Red Hat programu SQL Server .

Notatka

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

Instalowanie programu SQL Server w podsystemie Windows dla systemu Linux (WSL 2)

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

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

Połącz

Po zakończeniu instalacji na maszynie z systemem Linux, nawiąż połączenie z instancją SQL Server. 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 Nawiązywanie połączenia z programem SQL Server za pomocą narzędzia sqlcmd
Rozszerzenie MSSQL dla programu Visual Studio Code Nawiązywanie połączenia z bazą danych i wykonywanie zapytań względem bazy danych za pomocą rozszerzenia MSSQL dla programu Visual Studio Code
SQL Server Management Studio (SSMS) Użyj SQL Server Management Studio w systemie Windows, aby zarządzać SQL Server na systemie Linux
SQL Server Data Tools (SSDT) tworzenie baz danych dla programu SQL Server w systemie Linux przy użyciu programu Visual Studio

Eksploruj

Program 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ż program SQL Server w systemie 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 Program SQL Server w systemie Linux Program SQL Server w systemie Windows
SQL Server 2025 (17.x) Informacje o wydaniu Program SQL Server w systemie Linux Program SQL Server w systemie Windows
SQL Server 2025 (17.x) Informacje o wydaniu Program SQL Server w systemie Linux Program SQL Server w systemie Windows
SQL Server 2025 (17.x) Informacje o wydaniu Program SQL Server w systemie Linux Program SQL Server w systemie Windows

Napiwek

Aby uzyskać odpowiedzi na często zadawane pytania, zobacz często zadawane pytania dotyczące programu SQL Server w systemie Linux.

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 Edytowanie dokumentacji środowiska Microsoft Learn.