Note sulla versione di SQL Server 2019 in Linux
QUESTO ARGOMENTO SI APPLICA A: SQL Server 2019 e versioni successive (solo Linux) Azure SQL Database
Azure Synapse Analytics Analytics
Platform System (PDW)
Le note sulla versione seguenti si applicano a SQL Server 2019 (15.x) in esecuzione in Linux. Questo articolo è suddiviso in sezioni corrispondenti a ogni versione. Ogni versione ha un collegamento a un articolo del supporto che descrive le modifiche CU, oltre ai collegamenti ai download dei pacchetti Linux.
Suggerimento
Per informazioni sulle nuove funzionalità di Linux in SQL Server 2019 (15.x), vedere Novità di SQL Server 2019.
Piattaforme supportate
Piattaforma | File system | Guida all'installazione | Recupero |
---|---|---|---|
Red Hat Enterprise Linux 7.7 - 7.9 o 8.0 - 8.5 Server | XFS o EXT4 | Guida all'installazione | Scaricare RHEL 8.0 |
SUSE Enterprise Linux Server v12 (SP3 - SP5) o v15 | XFS o EXT4 | Guida all'installazione | Ottenere SLES v15 |
Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS | XFS o EXT4 | Guida all'installazione | Ottenere Ubuntu 20.04 |
Docker Engine 1.8+ in Windows, Mac o Linux | N/D | Guida all'installazione | Scaricare Docker |
Suggerimento
Per altre informazioni, vedere i requisiti di sistema per SQL Server in Linux. Per i criteri di supporto tecnico più recenti per SQL Server 2017, vedere Criteri di supporto tecnico per Microsoft SQL Server.
Il supporto per SQL Server in Ubuntu 16.04 è limitato. Alla fine di aprile 2021, Ubuntu 16.04 è passato dall'intervallo di manutenzione standard di cinque anni per le versioni di supporto a lungo termine (LTS), al supporto della manutenzione estesa della sicurezza (ESM). Per altre informazioni, vedere Ubuntu 16.04 LTS transitions to Extended Security Maintenance (ESM) | Ubuntu.
Strumenti
La maggior parte degli strumenti client esistenti per SQL Server può essere facilmente usata per SQL Server in esecuzione in Linux. Per usare in modo efficiente alcuni strumenti in Linux, potrebbe essere richiesta una versione specifica. Per un elenco completo di strumenti di SQL Server, vedere Strumenti e utilità SQL per SQL Server.
Cronologia delle versioni
La tabella seguente elenca la cronologia delle versioni per SQL Server 2019 (15.x).
Versione | Versione | Data di rilascio |
---|---|---|
CU16-GDR | 15.0.4236.7 | 2022-06-14 |
CU16 | 15.0.4223.1 | 2022-05-16 |
CU15 | 15.0.4198.2 | 2022-01-27 |
CU14 | 15.0.4188.2 | 2021-11-22 |
CU13 | 15.0.4178.1 | 2021-10-05 |
CU12 | 15.0.4153.1 | 2021-08-04 |
CU11 | 15.0.4138.2 | 2021-06-10 |
CU10 | 15.0.4123.1 | 2021-04-06 |
CU9 | 15.0.4102.2 | 2021-02-10 |
CU8-GDR | 15.0.4083.2 | 2021-01-12 |
CU8 | 15.0.4073.23 | 2020-10-07 |
CU7 (rimossa) | 15.0.4063.15 | 2020-09-02 |
CU6 | 15.0.4053.23 | 2020-08-04 |
CU5 | 15.0.4043.16 | 2020-06-22 |
CU4 | 15.0.4033.1 | 2020-03-31 |
CU3 | 15.0.4023.6 | 2020-03-12 |
CU2 | 15.0.4013.40 | 2020-02-13 |
CU1 | 15.0.4003.23 | 07 gennaio 2020 |
GA | 15.0.2000.5 | 4 novembre 2019 |
Come installare gli aggiornamenti
Se è stato configurato il repository cu (mssql-server-2019
), si otterrà l'ultimo cu cu di SQL Server pacchetti quando si eseguono nuove installazioni. Se sono necessarie immagini del contenitore Docker, vedere le immagini ufficiali per Microsoft SQL Server in Linux per il motore Docker. Per altre informazioni sulla configurazione del repository, vedere Configurare i repository per SQL Server in Linux.
Se si aggiornano pacchetti di SQL Server esistenti, eseguire il comando di aggiornamento appropriato per ogni pacchetto per ottenere l'aggiornamento cumulativo più recente. Per istruzioni dettagliate sull'aggiornamento per ogni pacchetto, vedere le guide all'installazione seguenti:
- Installare il pacchetto di SQL Server
- Installare il pacchetto di ricerca full-text
- Installare SQL Server Integration Services
- Installare il supporto per R e Python per Machine Learning Services di SQL Server 2019 in Linux
- Installare il pacchetto PolyBase
- Abilitare SQL Server Agent
CU16-GDR (giugno 2022)
Si tratta della versione dell'aggiornamento cumulativo 16-GDR (CU16-GDR) di SQL Server 2019 (15.x). La versione SQL Server motore di database per questa versione è 15.0.4236.7. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5014553.
Importante
I backup compressi TDE effettuati tramite SQL Server 2019 (15.x) CU 16 e versioni successive non possono essere ripristinati nelle versioni cu precedenti di SQL Server 2019 (15.x). Per altre informazioni, vedere FIX: Errore 3241 durante l'esecuzione di RESTORE LOG o RESTORE DATABASE.
I backup compressi di Transparent Data Encryption (TDE)che vengono eseguiti usando versioni cu precedenti di SQL Server 2019 (15.x) possono comunque essere ripristinati usando SQL Server 2019 (15.x) CU 16 e versioni successive.
Avviso
Lo strumento adutil è stato rimosso da SQL Server 2019 (15.x) in Linux per CU 16 e verrà reintrodotto in un aggiornamento cumulativo futuro. Tuttavia, è comunque possibile installare manualmente adutil.
Dettagli del pacchetto
Per le installazioni manuali o offline dei pacchetti, è possibile scaricare i pacchetti RPM e Debian per le distribuzioni supportate più recenti, con le informazioni riportate nella tabella seguente.
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RHEL 8.x RPM (Ottenere pacchetti RHEL 7.x RPM) |
15.0.4236.7-1 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v15 (Ottenere pacchetti RPM SLES v12) |
15.0.4236.7-1 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 20.04 (Ottenere pacchetti Debian di Ubuntu 18.04) |
15.0.4236.7-1 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU16 (maggio 2022)
Si tratta della versione dell'aggiornamento cumulativo 16 (CU16) di SQL Server 2019 (15.x). La versione del motore di database SQL Server per questa versione è 15.0.4223.1. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5011644.
Importante
I backup compressi TDE effettuati tramite SQL Server 2019 (15.x) CU 16 e versioni successive non possono essere ripristinati nelle versioni cu precedenti di SQL Server 2019 (15.x). Per altre informazioni, vedere FIX: Errore 3241 durante l'esecuzione di RESTORE LOG o RESTORE DATABASE.
I backup compressi di Transparent Data Encryption (TDE)che vengono eseguiti usando versioni cu precedenti di SQL Server 2019 (15.x) possono comunque essere ripristinati usando SQL Server 2019 (15.x) CU 16 e versioni successive.
Avviso
Lo strumento adutil è stato rimosso da SQL Server 2019 (15.x) in Linux per CU 16 e verrà reintrodotto in un aggiornamento cumulativo futuro. Tuttavia, è comunque possibile installare manualmente adutil.
Dettagli del pacchetto
Per le installazioni manuali o offline dei pacchetti, è possibile scaricare i pacchetti RPM e Debian per le distribuzioni supportate più recenti, con le informazioni riportate nella tabella seguente.
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RHEL 8.x RPM (Ottenere pacchetti RHEL 7.x RPM) |
15.0.4223.1-2 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v15 (Ottenere pacchetti RPM SLES v12) |
15.0.4223.1-2 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 20.04 (Ottenere pacchetti Debian di Ubuntu 18.04) |
15.0.4223.1-2 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU15 (gennaio 2022)
Si tratta della versione dell'aggiornamento cumulativo 15 (CU15) di SQL Server 2019 (15.x). La versione SQL Server motore di database per questa versione è 15.0.4198.2. Questo aggiornamento aggiunge miglioramenti nell'acquisizione di dump di memoria in arresti anomali imprevisti in SQL Server 2019 (15.x) in Linux. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5008996.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RHEL 8.x RPM (Ottenere pacchetti RHEL 7.x RPM) |
15.0.4198.2-10 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v15 (Ottenere pacchetti RPM SLES v12) |
15.0.4198.2-10 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 20.04 (Ottenere pacchetti Debian di Ubuntu 18.04) |
15.0.4198.2-10 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU14 (novembre 2021)
Si tratta della versione dell'aggiornamento cumulativo 14 (CU14) di SQL Server 2019 (15.x). La versione del motore di database SQL Server per questa versione è 15.0.4188.2. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5007182.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Nota
SLES v15 è ora supportato in SQL Server 2019 (15.x) a partire da CU14. I collegamenti di installazione dei pacchetti offline per SLES puntano ai pacchetti SLES 15. Se si cercano pacchetti SLES 12, fare riferimento al percorso di download https://packages.microsoft.com/sles/12/mssql-server-2019/
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4188.2-3 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v15 (Ottenere pacchetti RPM SLES v12) |
15.0.4188.2-3 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 20.04 (Ottenere pacchetti Debian ubuntu 18.04) |
15.0.4188.2-3 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU13 (ottobre 2021)
Questa è la versione dell'aggiornamento cumulativo 13 (CU13) di SQL Server 2019 (15.x). La versione del motore di database SQL Server per questa versione è 15.0.4178.1. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5005679.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4178.1-3 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4178.1-3 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 20.04 (Ottenere pacchetti Debian ubuntu 18.04) |
15.0.4178.1-3 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU12 (agosto 2021)
Questa è la versione dell'aggiornamento cumulativo 12 (CU12) di SQL Server 2019 (15.x). La versione del motore di database SQL Server per questa versione è 15.0.4153.1. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5004524.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4153.1-6 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4153.1-6 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 20.04 (Ottenere pacchetti Debian ubuntu 18.04) |
15.0.4153.1-6 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU11 (giugno 2021)
Questa è la versione dell'aggiornamento cumulativo 11 (CU11) di SQL Server 2019 (15.x). La versione del motore di database SQL Server per questa versione è 15.0.4138.2. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5003249.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4138.2-1 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4138.2-1 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 20.04 (Ottenere pacchetti Debian ubuntu 18.04) |
15.0.4138.2-1 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU10 (aprile 2021)
Questa è la versione dell'aggiornamento cumulativo 10 (CU10) di SQL Server 2019 (15.x). La versione del motore di database SQL Server per questa versione è 15.0.4123.1. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5001090.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Nota
Ubuntu 20.04 è ora supportato in SQL Server 2019 (15.x) a partire da CU10. I collegamenti di installazione dei pacchetti offline per Ubuntu puntano ai pacchetti Ubuntu 20.04. Se si cercano pacchetti Ubuntu 18.04, fare riferimento al percorso di download https://packages.microsoft.com/ubuntu/18.04/mssql-server-2019/pool/main/m/
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4123.1-5 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4123.1-5 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 20.04 (Ottenere pacchetti Debian ubuntu 18.04) |
15.0.4123.1-5 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU9 (febbraio 2021)
Si tratta della versione dell'aggiornamento cumulativo 9 (CU9) di SQL Server 2019 (15.x). La versione del motore di database SQL Server per questa versione è 15.0.4102.2. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/5000642.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RHEL 8.x RPM (Ottenere pacchetti RHEL 7.x RPM) |
15.0.4102.2-4 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4102.2-4 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 18.04 (Ottenere pacchetti Debian di Ubuntu 16.04) |
15.0.4102.2-4 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU8-GDR (gennaio 2021)
Questo è la versione Cumulative Update 8-GDR (CU8-GDR) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server corrispondente è 15.0.4083.2. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/4577194.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RHEL 8.x RPM (Ottenere pacchetti RHEL 7.x RPM) |
15.0.4083.2-15 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4083.2-15 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 18.04 (Ottenere pacchetti Debian di Ubuntu 16.04) |
15.0.4083.2-15 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU8 (settembre 2020)
Questo è l'aggiornamento cumulativo 8 (CU8) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server per questa versione è 15.0.4073.23. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/4577194.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RHEL 8.x RPM (Ottenere pacchetti RHEL 7.x RPM) |
15.0.4073.23-4 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4073.23-4 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 18.04 (Ottenere pacchetti Debian di Ubuntu 16.04) |
15.0.4073.23-4 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU6 (luglio 2020)
Questo è l'aggiornamento cumulativo 6 (CU6) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server per questa versione è 15.0.4053.23. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/4563110.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RHEL 8.x RPM (Ottenere pacchetti RHEL 7.x RPM) |
15.0.4053.23-2 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4053.23-2 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 18.04 (Ottenere pacchetti Debian di Ubuntu 16.04) |
15.0.4053.23-2 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU5 (giugno 2020)
Questo è l'aggiornamento cumulativo 5 (CU5) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server per questa versione è 15.0.4043.16. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/4552255.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RHEL 8.x RPM (Ottenere pacchetti RHEL 7.x RPM) |
15.0.4043.16-4 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4043.16-4 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 18.04 (Ottenere pacchetti Debian di Ubuntu 16.04) |
15.0.4043.16-4 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU4 (aprile 2020)
Questo è l'aggiornamento cumulativo 4 (CU4) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server per questa versione è 15.0.4033.1. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/4548597.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4033.1-2 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4033.1-2 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian Ubuntu 18.04 (Ottenere pacchetti Debian ubuntu 16.04) |
15.0.4033.1-2 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU3 (marzo 2020)
Questo è l'aggiornamento cumulativo 3 (CU3) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server per questa versione è 15.0.4023.6. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/4538853.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Nota
Ubuntu 18.04 è ora supportato in SQL Server 2019 (15.x) a partire da CU3. I collegamenti per l'installazione di pacchetti offline per Ubuntu indirizzano a pacchetti Ubuntu 18.04. Per scaricare i pacchetti Ubuntu 16.04, fare riferimento al percorso di download https://packages.microsoft.com/ubuntu/16.04/mssql-server-2019/pool/main/m/
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4023.6-2 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4023.6-2 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian Ubuntu 18.04 (Ottenere pacchetti Debian ubuntu 16.04) |
15.0.4023.6-2 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU2 (febbraio 2020)
Questa è la versione Cumulative Update 2 (CU2) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server per questa versione è 15.0.4013.40. Per informazioni sulle correzioni e sui miglioramenti, vedere https://support.microsoft.com/help/4536075.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4013.40-8 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4013.40-8 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 16.04 | 15.0.4013.40-8 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
CU1 (gennaio 2020)
Questa è la versione Cumulative Update 1 (CU1) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server per questa versione è 15.0.4003.23. Per informazioni sulle correzioni e sui miglioramenti apportati in questa versione, vedere https://support.microsoft.com/en-us/help/4527376.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Nota
A partire da CU1, i collegamenti per l'installazione offline dei pacchetti per Red Hat indirizzeranno ai pacchetti RHEL 8. Per scaricare i pacchetti RHEL 7, fare riferimento al percorso di download https://packages.microsoft.com/rhel/7/mssql-server-2019/
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 8.x (Ottenere pacchetti RPM RHEL 7.x) |
15.0.4003.23-3 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.4003.23-3 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian ubuntu 16.04 | 15.0.4003.23-3 | Pacchetto Debian del motore di databasePacchetto Debian a disponibilità elevata Pacchetto Debian di ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
GA (novembre 2019)
Questa è la versione disponibile a livello generale (GA, General Availability) di SQL Server 2019 (15.x). La versione del motore di database di SQL Server per questa versione è 15.0.2000.5.
Dettagli del pacchetto
Per le installazioni dei pacchetti manuali o offline, è possibile scaricare i pacchetti RPM e Debian con le informazioni riportate nella tabella seguente:
Pacchetto | Versione pacchetto | Download |
---|---|---|
Pacchetti RPM RHEL 7.x | 15.0.2000.5-5 | Pacchetto RPM del motore di databasePacchetto RPM a disponibilità elevata Pacchetto RPM di ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti RPM SLES v12 | 15.0.2000.5-5 | Pacchetto RPM del motore di database Pacchetto RPM a disponibilità elevata Pacchetto RPM ricerca full-text Pacchetto RPM di estendibilità Pacchetto RPM di estendibilità JavaPacchetto RPM PolyBase |
Pacchetti Debian di Ubuntu 16.04 | 15.0.2000.5-5 | Pacchetto Debian del motore di database Pacchetto Debian a disponibilità elevata Pacchetto Debian ricerca full-text Pacchetto Debian di estendibilità Pacchetto Debian di estendibilità JavaPacchetto Debian PolyBase |
Problemi noti
Le sezioni seguenti descrivono i problemi noti della versione GA (General Availability) di SQL Server 2019 (15.x) in Linux.
Generale
La lunghezza del nome host in cui è installata SQL Server deve essere di 15 caratteri o minore.
- Soluzione: sostituire il nome in /etc/hostname con uno di 15 caratteri o meno.
Impostando manualmente il tempo di sistema indietro nel tempo, SQL Server interromperà l'aggiornamento del tempo di sistema interno entro SQL Server.
- Risoluzione: riavviare SQL Server.
Sono supportate solo le installazioni a istanza singola.
- Soluzione: Se si vuole avere più di un'istanza in un determinato host, è consigliabile usare le macchine virtuali o i contenitori Docker.
Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.
La lingua predefinita dell'account di accesso sa è l'inglese.
- Soluzione: Cambiare la lingua dell'account di accesso sa con l'istruzione ALTER LOGIN.
Il provider OLEDB registra l'avviso seguente:
Failed to verify the Authenticode signature of 'C:\binn\msoledbsql.dll'. Signature verification of SQL Server DLLs will be skipped. Genuine copies of SQL Server are signed. Failure to verify the Authenticode signature might indicate that this is not an authentic release of SQL Server. Install a genuine copy of SQL Server or contact customer support.
- Soluzione: Non è richiesta alcuna azione. Il provider OLEDB viene firmato con SHA256. Il motore di database di SQL Server non convalida correttamente il file .dll firmato.
Database
Il
master
database non può essere spostato con l'utilità mssql-conf. È possibile spostare altri database di sistema con mssql-conf.Quando si ripristina un database sottoposto a backup in SQL Server in Windows, è necessario usare la clausola WITH MOVE nell'istruzione Transact-SQL.
Alcuni algoritmi (suite di crittografia) per Transport Layer Security (TLS) non funzionano correttamente con SQL Server in Linux. Ciò comporta errori di connessione quando si tenta di connettersi a SQL Server, nonché problemi di stabilire connessioni tra repliche in gruppi a disponibilità elevata.
- Risoluzione: Modificare lo script di configurazione mssql.conf per SQL Server in Linux per disabilitare le suite di crittografia problematiche, eseguendo le operazioni seguenti:
Aggiungere il codice seguente a /var/opt/mssql/mssql.conf.
[network] tlsciphers= AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:!ECDHE-RSA-AES128-GCM-SHA256:!ECDHE-RSA-AES256-GCM-SHA384:!ECDHE-ECDSA-AES256-GCM-SHA384:!ECDHE-ECDSA-AES128-GCM-SHA256:!ECDHE-ECDSA-AES256-SHA384:!ECDHE-ECDSA-AES128-SHA256:!ECDHE-ECDSA-AES256-SHA:!ECDHE-ECDSA-AES128-SHA:!ECDHE-RSA-AES256-SHA384:!ECDHE-RSA-AES128-SHA256:!ECDHE-RSA-AES256-SHA:!ECDHE-RSA-AES128-SHA:!DHE-RSA-AES256-GCM-SHA384:!DHE-RSA-AES128-GCM-SHA256:!DHE-RSA-AES256-SHA:!DHE-RSA-AES128-SHA:!DHE-DSS-AES256-SHA256:!DHE-DSS-AES128-SHA256:!DHE-DSS-AES256-SHA:!DHE-DSS-AES128-SHA:!DHE-DSS-DES-CBC3-SHA:!NULL-SHA256:!NULL-SHA
Nota
Nel codice precedente
!
nega l'espressione. Questo indica a OpenSSL di non usare il pacchetto di crittografia seguente.Riavviare SQL Server con il comando seguente.
sudo systemctl restart mssql-server
SQL Server database 2014 (12.x) in Windows che usano OLTP in memoria non può essere ripristinato in SQL Server 2019 (15.x) in Linux. Per ripristinare un database OLTP SQL Server 2014 (12.x) che usa OLTP in memoria, aggiornare prima i database a SQL Server 2016 (13.x), SQL Server 2017 o SQL Server 2019 (15.x) in Windows prima di spostarli in SQL Server in Linux tramite backup/ripristino o scollegamento/collegamento.
L'autorizzazione utente AMMINISTRAZIONE OPERAZIONI BULK per il momento non è supportata in Linux.
Rete
Le funzionalità che coinvolgono connessioni TCP in uscita dal sqlservr
processo, ad esempio server collegati, PolyBase o Gruppi di disponibilità, potrebbero non funzionare se vengono soddisfatte entrambe le condizioni seguenti:
Il server di destinazione è specificato come nome host e non come indirizzo IP.
L'istanza di origine ha IPv6 disabilitato nel kernel. Per verificare se il sistema ha IPv6 abilitato nel kernel, è necessario che vengano superati tutti i test seguenti:
cat /proc/cmdline
visualizzerà la riga di comando di avvio del kernel corrente. L'output non deve contenereipv6.disable=1
.- La directory /proc/sys/net/ipv6/ deve esistere.
- Un programma C che chiama
socket(AF_INET6, SOCK_STREAM, IPPROTO_IP)
deve avere esito positivo. Syscall deve restituire fd != -1 e non deve verificarsi l'errore EAFNOSUPPORT.
L'errore esatto dipende dalla funzionalità. Per i server collegati, viene presentato come errore di timeout di accesso. Per i gruppi di disponibilità, il DDL ALTER AVAILABILITY GROUP JOIN
nel database secondario avrà esito negativo dopo 5 minuti con un errore di timeout della configurazione del download.
Per ovviare al problema, effettuare una delle seguenti operazioni:
Usare gli IP invece dei nomi host per specificare la destinazione della connessione TCP.
Abilitare IPv6 nel kernel rimuovendo
ipv6.disable=1
dalla riga di comando di avvio. La modalità di esecuzione di questa operazione dipende dalla distribuzione di Linux e dal bootloader, ad esempio grub. Se si vuole disabilitare IPv6, è comunque possibile farlo impostandonet.ipv6.conf.all.disable_ipv6 = 1
nella configurazionesysctl
(ad esempio,/etc/sysctl.conf
). Ciò impedisce comunque che la scheda di rete del sistema ottenga un indirizzo IPv6, ma consenta il funzionamento dellesqlservr
funzionalità.
File system di rete (NFS)
Se si usano condivisioni di rete NFS (Network File System, file system di rete) nell'ambiente di produzione, tenere presenti i requisiti di supporto seguenti:
- Usare NFS versione 4.2 o successiva. Le versioni precedenti di NFS non supportano le funzionalità necessarie, ad esempio
fallocate
e la creazione di file sparse, comuni ai file system moderni. - Individuare solo le directory /var/opt/mssql nel montaggio NFS. Gli altri file, ad esempio i file binari di sistema di SQL Server, non sono supportati.
- Assicurarsi che i client NFS usino l'opzione
nolock
per il montaggio della condivisione remota.
Localizzazione
Se le impostazioni locali non sono in inglese (en_us) durante l'installazione, è necessario usare la codifica UTF-8 nella sessione/terminale Bash. Se si usa la codifica ASCII, potrebbe essere visualizzato un errore simile al seguente:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 8: ordinal not in range(128)
Se non è possibile usare la codifica UTF-8, eseguire il programma di installazione usando la variabile di ambiente MSSQL_LCID per specificare la lingua scelta.
sudo MSSQL_LCID=<LcidValue> /opt/mssql/bin/mssql-conf setup
Quando si esegue l'installazione di mssql-conf e si esegue un'installazione non inglese di SQL Server, i caratteri estesi non corretti vengono visualizzati dopo il testo localizzato, "Configurazione di SQL Server...". Invece, per le installazioni non basate sull'alfabeto latino, la frase potrebbe mancare completamente. La frase mancante dovrebbe corrispondere alla stringa localizzata seguente: "Il PID di licenze è stato elaborato. La nuova edizione è [edizione <Nome>]". Questa stringa viene restituita solo a scopo informativo e la successiva SQL Server aggiornamento cumulativo risolverà questa operazione per tutte le lingue. Ciò non influisce sull'installazione riuscita di SQL Server in alcun modo.
Ricerca full-text
- Non tutti i filtri sono disponibili con questa versione, inclusi i filtri per i documenti di Office. Per un elenco di filtri supportati, vedere Installare la ricerca full-text di SQL Server in Linux.
SQL Server Integration Services (SSIS)
In questa versione il pacchetto mssql-server-is non è supportato in SUSE. È attualmente supportato in Ubuntu e in Red Hat Enterprise Linux (RHEL).
Con Integration Services in Linux CTP 2.1 Aggiorna e versioni successive, i pacchetti di Integration Services possono usare connessioni ODBC in Linux. Questa funzionalità è stata testata con i driver ODBC di SQL Server e MySQL, ma è previsto che funzioni anche con i driver ODBC Unicode che osservano la specifica ODBC. In fase di progettazione è possibile specificare un DSN o una stringa di connessione per la connessione ai dati ODBC. È anche possibile usare l'autenticazione di Windows. Per altre informazioni, vedere il post di blog che annuncia il supporto ODBC in Linux.
Le funzionalità seguenti non sono supportate in questa versione quando si eseguono pacchetti SSIS in Linux:
- Database del catalogo di Integration Services
- Esecuzione pianificata dei pacchetti tramite SQL Agent
- Autenticazione di Windows
- Componenti di terze parti
- Change Data Capture (CDC)
- Scale Out Integration Services
- Feature Pack di Azure per SSIS
- Supporto di Hadoop e HDFS
- Microsoft Connector for SAP BW
Per un elenco di componenti SSIS predefiniti non attualmente supportati oppure supportati con limitazioni, vedere Limitazioni e problemi noti per SSIS in Linux.
Per altre informazioni su SSIS in Linux, vedere gli articoli seguenti:
- Post di blog che annuncia il supporto SSIS per Linux
- Installare SQL Server Integration Services (SSIS) in Linux
- Estrarre, trasformare e caricare i dati in Linux con SSIS
SQL Server Management Studio (SSMS)
Le limitazioni seguenti si applicano alle SQL Server Management Studio in Windows connesse a SQL Server in Linux.
I piani di manutenzione non sono supportati.
La gestione Data Warehouse (MDW) e l'agente di raccolta dati in SQL Server Management Studio non sono supportati.
SQL Server Management Studio componenti dell'interfaccia utente che dispongono di opzioni del registro eventi di Windows o autenticazione di Windows non funzionano con Linux. È comunque possibile usare queste funzionalità con altre opzioni, ad esempio gli account di accesso SQL.
Non è possibile modificare il numero di file di log da conservare.
Passaggi successivi
Per iniziare, vedere gli argomenti di avvio rapido seguenti:
- Eseguire l'installazione in Red Hat Enterprise Linux
- Eseguire l'installazione in SUSE Linux Enterprise Server
- Eseguire l'installazione in Ubuntu
- Esecuzione in Docker
- Eseguire il provisioning di una macchina virtuale SQL in Azure
- Eseguire & Connect - Cloud
Per le risposte alle domande frequenti, vedere Domande frequenti su SQL Server in Linux.