Sintomi
In SQL Server 2019si esegue una query di base che soddisfa i criteri seguenti:
-
Il set di risultati ha una colonna varchar (max) .
-
Il query ha determinate caratteristiche delle forme del piano di esecuzione. Ad esempio, ha un livello globale aggregazione.
In questo scenario si verificano i problemi seguenti:
-
Se la colonna contiene carattere dati che non possono essere codificati usando le impostazioni locali correnti della polibase Il processo del motore o il risultato della codifica che usa le impostazioni locali correnti è diverso dalla codifica specificata nelle regole di confronto della colonna, viene visualizzato un errore traduzione dei dati del carattere. Caratteri espressamente non convertibili verrà sostituito da un punto interrogativo (?).
-
Se il processo del motore di base viene eseguito come utente e dispone di impostazioni locali personalizzate, viene visualizzato il messaggio di errore seguente:
System. Globalization. CultureNotFoundException: la lingua non è supportata.
Nome parametro: impostazioni cultura
3072 (0x0c00) è un identificatore di lingua non valido.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto con l'aggiornamento cumulativo seguente per SQL Server:
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.