Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server på Linux
SQL Server körs på Linux från och med SQL Server 2017 (14.x). Det är samma Databasmotor för SQL Server med många liknande funktioner och tjänster i operativsystem som stöds.
Get started
Om du är bekant med SQL Server och inte är bekant med Linux kan du läsa Nya till Linux-resurser för SQL-användare.
Om du är bekant med Linux och inte känner till SQL Server kan du läsa Ny till SQL Server: Utbildningsresurser.
Välj din installation
Följande avsnitt hjälper dig att installera SQL Server on Linux i önskad miljö.
- Installera SQL Server direkt på en Linux-dator eller virtuell dator
- Kör SQL Server i en Linux-container
- Installera SQL Server på Podsystém Windowsu pre Linux (WSL 2)(endast för utveckling)
Installera SQL Server direkt på en Linux-dator eller virtuell dator
Följande snabbstartsartiklar beskriver hur du installerar SQL Server on Linux på fysisk maskinvara eller en virtuell dator (VM) och skapar en databas:
| Plattform | SQL Server version stöds |
|---|---|
| Red Hat Enterprise Linux (RHEL) | 2017, 2019, 2022 och 2025 |
| Ubuntu | 2017, 2019, 2022 och 2025 |
| SUSE Linux Enterprise Server (SLES) 1 | 2017, 2019 och endast 2022 |
| SQL Server på Azure Virtual Machines | 2017, 2019, 2022 och 2025 |
1 SUSE Linux Enterprise Server (SLES) stöds inte på SQL Server 2025 (17.x) och senare versioner.
Kör SQL Server i en Linux-container
Containrar är användbara vid lokal testning, kontinuerlig integrering och distribution (CI/CD) och tillfälliga arbetsbelastningar i utvecklingsmiljön. De används också ofta som en del av containerorkestrering i produktionsmiljöer, inklusive Azure Kubernetes Services (AKS), Red Hat OpenShift och DH2i DxOperator.
Anvisningar om hur du installerar SQL Server i en Linux-container finns i Quickstart: Kör SQL Server Linux-containeravbildningar med Docker.
De SQL Server containeravbildningarna publiceras och är tillgängliga i Microsoft Container Registry (MCR). De katalogiseras också på följande platser, baserat på operativsystemavbildningen som användes när containeravbildningen skapades:
- För både RHEL- och Ubuntu-baserade SQL Server containeravbildningar, se SQL Server i Microsoft Artifact Registry.
- Mer information om RHEL-baserade SQL Server containeravbildningar finns i SQL Server Red Hat-containrar.
Not
Containrar publiceras endast till MCR för de senaste Linux-distributionerna. Om du skapar en egen anpassad SQL Server containeravbildning för en äldre distribution som stöds stöds den fortfarande. Mer information finns i Kommande uppdateringar för SQL Server containerbilder på Microsoft Artifact Registry (MCR).
Installera SQL Server på Podsystém Windowsu pre Linux (WSL 2)
SQL Server på WSL 2 är endast avsett för utvecklingssyften och inte stöds för produktionsmiljöer. Kör SQL Server i WSL-miljöer på någon av de plattformar som stöds för den version av SQL Server som du tänker köra.
Anvisningar om hur du installerar SQL Server på WSL 2 finns i Podsystém Windowsu pre Linux (WSL 2).
Ansluta
Efter installationen ansluter du till SQL Server-instansen på din Linux-dator. Du kan ansluta lokalt eller via fjärranslutning och med olika verktyg och drivrutiner. Snabbstarterna visar hur du använder kommandoradsverktyget sqlcmd. Andra verktyg är:
Utforska
SQL Server 2017 (14.x) och senare versioner har samma underliggande Database Engine på alla plattformar som stöds, inklusive Linux och containrar. Därför fungerar många befintliga funktioner på samma sätt. Det här området i dokumentationen belyser några av dessa funktioner ur ett Linux-perspektiv och framhäver områden som har unika krav på Linux.
Om du redan är bekant med SQL Server på Linux, bör du läsa versionsanteckningarna för allmänna riktlinjer och kända problem för varje version.
| den SQL Server-version | Viktig information (Linux) | Nyheter (Linux) | Nyheter (Windows) |
|---|---|---|---|
| SQL Server 2025 (17.x) | Viktig information | SQL Server on Linux | SQL Server på Windows |
| SQL Server 2022 (16.x) | Viktig information | SQL Server on Linux | SQL Server på Windows |
| SQL Server 2019 (15.x) | Viktig information | SQL Server on Linux | SQL Server på Windows |
| SQL Server 2017 (14.x) | Viktig information | SQL Server on Linux | SQL Server på Windows |
Tips
Svar på vanliga frågor finns i SQL Server on Linux FAQ.
Få hjälp
- Ideas för SQL: Har du förslag på hur du kan förbättra SQL Server?
Microsoft Q & A (SQL Server) - DBA Stack Exchange (tagg sql-server): Ställ SQL Server frågor
- Stack Overflow (tagg sql-server): Svar på frågor om SQL-utveckling
- Microsoft SQL Server licensvillkor och information
- Supportalternativ för företagsanvändare
- Ytterligare SQL Server Hjälp och Feedback
Bidra till SQL-dokumentation
Visste du att du kan redigera SQL-innehåll själv? Om du gör det hjälper du inte bara till att förbättra vår dokumentation, utan du får även kredit som deltagare på sidan.
Mer information finns i dokumentationen Edit Microsoft Learn.