Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 Linux o macchina virtuale
- Eseguire SQL Server in un contenitore Linux
- Installare SQL Server in sottosistema Windows per Linux (WSL 2)(solo per lo sviluppo)
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:
- Per le immagini dei contenitori SQL Server basate su RHEL e Ubuntu, vedere SQL Server nel Registro degli Artefatti Microsoft.
- Per le immagini del contenitore SQL Server basate su RHEL, vedere SQL Server contenitori Red Hat.
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:
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
- Ideas per SQL: sono disponibili suggerimenti per migliorare SQL Server?
Microsoft Q & A (SQL Server) - DBA Stack Exchange (tag sql-server): fare domande su SQL Server
- Stack Overflow (tag sql-server): risposte a domande sullo sviluppo di SQL
- Microsoft SQL Server Condizioni di licenza e informazioni
- Opzioni di supporto per utenti aziendali
- Aggiungi aiuto e feedback aggiuntivi per SQL Server
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.