KB5000671 - CORREZIONE: Errore quando si esegue il cast di una colonna di stringhe non Unicode usando un confronto UTF8 solo Unicode in SQL Server 2019

Si applica a
SQL Server 2019 on Linux SQL Server 2019 on Windows

Sintomi

Quando si tenta di eseguire query PolyBase che eseguono il cast di una colonna di stringhe non Unicode usando una fascicolatura UTF8 solo Unicode, ad esempio Assamese_100_CI_AI_KS_SC_UTF8, è possibile che venga visualizzato l'errore seguente:

La conversione in tipi di dati carattere non Unicode non può essere eseguita con regole di confronto solo Unicode. Usare la clausola COLLATE per impostare una fascicolatura che non è solo Unicode.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e le correzioni per la sicurezza inclusi nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:

Ultimo aggiornamento cumulativo per SQL Server 2019

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.