Condividi tramite


Che cos'è SQL Server in Linux?

Si applica a:SQL Server in 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 Nuove risorse linux per gli utenti SQL.

Se si ha familiarità con Linux e non si ha familiarità con SQL Server, vedere Novità di SQL Server: Risorse di apprendimento.

Scegliere l'installazione

Le sezioni seguenti illustrano come installare SQL Server in Linux nell'ambiente preferito.

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

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

Piattaforma Versione di SQL Server 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 Avvio rapido: Eseguire immagini del contenitore Linux di SQL Server con Docker.

Le immagini del contenitore di SQL Server vengono pubblicate e disponibili nel Registro Contenitori Di Microsoft.SQL Server container images are published and available on the Microsoft Container Registry (MCR). 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 di SQL Server personalizzata per una distribuzione supportata meno recente, è ancora supportata. Per altre informazioni, vedere Aggiornamenti imminenti delle immagini del contenitore di SQL Server in Microsoft Artifact Registry (MCR).

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

SQL Server in WSL 2 è destinato solo a scopi di sviluppo ed è non 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 che 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 Connettersi a SQL Server con sqlcmd
L'estensione MSSQL per Visual Studio Code Connettersi ed eseguire query su un database utilizzando l'estensione MSSQL per Visual Studio Code
SQL Server Management Studio (SSMS) Usare SQL Server Management Studio in Windows per gestire SQL Server in 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 lo stesso 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, vedere 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 2025 (17.x) Note di rilascio SQL Server in Linux SQL Server in Windows
SQL Server 2025 (17.x) Note di rilascio SQL Server in Linux SQL Server in Windows
SQL Server 2025 (17.x) Note di rilascio SQL Server in Linux SQL Server in Windows

Suggerimento

Per le risposte alle domande frequenti, vedere Domande frequenti su 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 Modificare la documentazione di Microsoft Learn.