Condividi tramite


Che cos'è SQL Server in Linux?

Si applica a:SQL Server su Linux

SQL Server viene eseguito in Linux, a partire da SQL Server 2017 (14.x). È lo stesso Motore di database di SQL Server con molte funzionalità e servizi simili nei sistemi operativi supportati.

Inizia subito

Se si ha familiarità con SQL Server e non si ha familiarità con Linux, vedere Risorse per utenti SQL che sono nuovi a Linux.

Se si ha familiarità con Linux e non si ha familiarità con SQL Server, vedere New to SQL Server: Learning resources.

Scegliere l'installazione

Le sezioni seguenti consentono di installare SQL Server in Linux nell'ambiente preferito.

Installare SQL Server direttamente in un computer o una macchina virtuale Linux

Gli articoli di avvio rapido seguenti descrivono come installare SQL Server in Linux nell'hardware fisico o in una macchina virtuale e creare un database:

Piattaforma SQL Server versione supportata
Red Hat Enterprise Linux (RHEL) 2017, 2019, 2022 e 2025
Ubuntu 2017, 2019, 2022 e 2025
SUSE Linux Enterprise Server (SLES) 1 Solo 2017, 2019 e 2022
SQL Server in Macchine virtuali di Azure 2017, 2019, 2022 e 2025

1 SUSE Linux Enterprise Server (SLES) non è supportato in SQL Server 2025 (17.x) e versioni successive.

Eseguire SQL Server in un contenitore Linux

I contenitori sono utili nei test locali, nell'integrazione continua e nella distribuzione (CI/CD) e nei carichi di lavoro temporanei nell'ambiente di sviluppo. Vengono usati comunemente anche come parte dell'orchestrazione dei contenitori negli ambienti di produzione, tra cui Azure Kubernetes Services (AKS), Red Hat OpenShift e DH2i DxOperator.

Per istruzioni su come installare SQL Server in un contenitore Linux, vedere Quickstart: Eseguire immagini del contenitore Linux SQL Server con Docker.

Le immagini del contenitore SQL Server vengono pubblicate e disponibili nel registro contenitori di Microsoft. Vengono anche catalogati nelle posizioni seguenti, in base all'immagine del sistema operativo usata durante la creazione dell'immagine del contenitore:

Nota

I contenitori vengono pubblicati solo in MCR per le distribuzioni Linux più recenti . Se si crea un'immagine del contenitore personalizzata SQL Server per una distribuzione supportata precedente, è ancora supportata. Per ulteriori informazioni, vedere Prossimi aggiornamenti per le immagini dei container di SQL Server nel Microsoft Artifact Registry (MCR).

Installare SQL Server su sottosistema Windows per Linux (WSL 2)

SQL Server in WSL 2 è destinato solo a scopi di sviluppo ed è not supportato per i carichi di lavoro di produzione. Eseguire SQL Server in ambienti WSL in una delle piattaforme supportate per la versione di SQL Server si intende eseguire.

Per istruzioni su come installare SQL Server in WSL 2, vedere sottosistema Windows per Linux (WSL 2).

Connessione

Dopo l'installazione, connettersi all'istanza di SQL Server nel computer Linux. È possibile connettersi in locale o in remoto con vari strumenti e driver. Le guide di avvio rapido illustrano come usare lo strumento da riga di comando sqlcmd. Altri strumenti includono:

Strumento Esercitazione
Utilità sqlcmd Connetti a SQL Server con sqlcmd
estensione MSSQL per Visual Studio Code Connettersi ed eseguire query su un database con l'estensione MSSQL per Visual Studio Code
SQL Server Management Studio (SSMS) Utilizzare SQL Server Management Studio su Windows per gestire SQL Server su Linux
SQL Server Data Tools (SSDT) Usare Visual Studio per creare database per SQL Server in Linux

Esplora

SQL Server 2017 (14.x) e versioni successive hanno la stessa motore di database sottostante in tutte le piattaforme supportate, inclusi Linux e contenitori. Molte funzioni e funzionalità esistenti, quindi, funzionano allo stesso modo. Questa area della documentazione evidenzia alcune di queste funzionalità dal punto di vista di Linux ed evidenzia le aree con requisiti univoci in Linux.

Se si ha già familiarità con SQL Server in Linux, esaminare le note sulla versione per le linee guida generali e i problemi noti per ogni versione.

Versione di SQL Server Note di rilascio (Linux) Novità (Linux) Novità (Windows)
SQL Server 2025 (17.x) Note di rilascio SQL Server in Linux SQL Server in Windows
SQL Server 2022 (16.x) Note di rilascio SQL Server in Linux SQL Server in Windows
SQL Server 2019 (15.x) Note di rilascio SQL Server in Linux SQL Server in Windows
SQL Server 2017 (14.x) Note di rilascio SQL Server in Linux SQL Server in Windows

Suggerimento

Per le risposte alle domande frequenti, vedere le domande frequenti SQL Server in Linux.

Ottenere aiuto

Contribuire alla documentazione di SQL

Sapevi che puoi modificare tu stesso il contenuto SQL? L'autore delle modifiche contribuirà a migliorare la documentazione e verrà accreditato come collaboratore alla realizzazione della pagina.

Per altre informazioni, vedere Modifica la documentazione di Microsoft Learn.