Che cos'è SQL Server in Linux?
Si applica a: SQL Server - Linux
A partire da SQL Server 2017 (14.x), è possibile eseguire SQL Server in Linux. Si tratta dello stesso motore di database di SQL Server, con molte funzionalità e molti servizi simili indipendentemente dal sistema operativo.
Suggerimento
SQL Server 2019 è disponibile. Per informazioni sulle novità per Linux nella versione più recente, vedere Novità di SQL Server 2019 per Linux.
SQL Server 2019 (15.x) può essere eseguito in Linux. Si tratta dello stesso motore di database di SQL Server, con molte funzionalità e molti servizi simili indipendentemente dal sistema operativo. Per altre informazioni su questa versione, vedere Novità di SQL Server 2019 in Linux.
Suggerimento
SQL Server 2022 è disponibile. Per informazioni sulle novità per Linux nella versione più recente, vedere Novità di SQL Server 2022 (16.x).
SQL Server 2022 (16.x) può essere eseguito in Linux. Si tratta dello stesso motore di database di SQL Server, con molte funzionalità e molti servizi simili indipendentemente dal sistema operativo. Per altre informazioni su questa versione, vedere Novità di SQL Server 2022 (16.x).
Installare
Per iniziare, installare SQL Server in Linux usando una delle guide di avvio rapido seguenti:
- Avvio rapido: Installare SQL Server e creare un database in Red Hat
- Avvio rapido: Installare SQL Server e creare un database in SUSE Linux Enterprise Server
- Avvio rapido: Installare SQL Server e creare un database in Ubuntu
- Avvio rapido: Eseguire immagini del contenitore di SQL Server in Linux con Docker
- Eseguire il provisioning di una macchina virtuale SQL in Azure
Immagini del contenitore
Le immagini del contenitore di SQL Server vengono pubblicate e sono disponibili nel Registro Container Microsoft (MCR) e catalogate anche nelle posizioni seguenti, in base all'immagine del sistema operativo usata durante la creazione dell'immagine del contenitore:
- Per le immagini del contenitore di SQL Server basate su RHEL e Ubuntu, vedere SQL Server nel Registro artefatti Microsoft.
- Per le immagini del contenitore di SQL Server basate su RHEL, vedere Contenitori Red Hat di SQL Server.
Nota
I contenitori verranno 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 precedente, sarà comunque supportata. Per altre informazioni, vedere Aggiornamenti imminenti delle immagini dei contenitori di SQL Server in Registro artefatti Microsoft (MCR).
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. Gli altri strumenti disponibili sono:
Strumento | Esercitazione |
---|---|
Visual Studio Code (VS Code) | Estensione SQL Server 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 |
Esplorare
A partire da SQL Server 2017 (14.x), SQL Server ha 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. Quest'area della documentazione espone alcune di queste funzionalità dalla prospettiva di Linux, oltre a richiamare aree che in Linux presentano requisiti specifici.
Se si ha già familiarità con SQL Server in Linux, rivedere le note sulla versione per alcune linee guida generali e per informazioni sui problemi noti di questa versione:
- Note sulla versione di SQL Server 2017 in Linux
- Note sulla versione di SQL Server 2019 in Linux
- Note sulla versione di SQL Server 2022 in Linux
Vedere quindi le novità:
- Novità di SQL Server 2017 in Linux
- Novità di SQL Server 2019 in Linux
- Novità di SQL Server 2022 (16.x)
Suggerimento
Per le risposte alle domande frequenti, vedere Domande frequenti su SQL Server in Linux.
Ottenere aiuto
- Idee per SQL: si hanno suggerimenti per migliorare SQL Server?
- Domande e risposte Microsoft (SQL Server)
- DBA Stack Exchange (tag sql-server): domande su SQL Server
- Stack Overflow (tag sql-server): risposte a domande sullo sviluppo di SQL
- Reddit - general discussion about SQL Server (Discussione generale su SQL Server)
- Condizioni di licenza e informazioni per Microsoft SQL Server
- Opzioni di supporto per utenti aziendali
- Contatta Microsoft
- Guida e commenti di SQL Server
Contribuire alla documentazione di SQL
Il contenuto SQL può essere modificato. L'autore delle modifiche contribuirà a migliorare la documentazione e verrà accreditato come collaboratore alla realizzazione della pagina.
Per maggiori informazioni, vedere Come contribuire alla documentazione di SQL Server