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:

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:
    1. 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.

    2. 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:

  1. Il server di destinazione è specificato come nome host e non come indirizzo IP.

  2. 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 contenere ipv6.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:

  1. Usare gli IP invece dei nomi host per specificare la destinazione della connessione TCP.

  2. 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 impostando net.ipv6.conf.all.disable_ipv6 = 1 nella configurazione sysctl (ad esempio, /etc/sysctl.conf). Ciò impedisce comunque che la scheda di rete del sistema ottenga un indirizzo IPv6, ma consenta il funzionamento delle sqlservr 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.

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:

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:

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