KB5016780 - Verbetering: Zorg voor de meest overeenkomende niet-UTF8-sortering voor de clientstuurprogramma's die UTF-8 niet ondersteunen

Van toepassing op
SQL Server 2019 on Linux SQL Server 2019 on Windows

Overzicht

Microsoft SQL Server biedt een sortering van de huidige actieve database voor de clientstuurprogramma's die UTF-8 niet ondersteunen. Wanneer een actieve database wordt gesorteerd met behulp van een UTF-8-sortering, wordt de waarde van de sortering letterlijk naar het clientstuurprogramma verzonden. Deze clientstuurprogramma's kunnen de sortering echter niet ondersteunen. De doorgegeven sorteringswaarde wordt gebruikt door de clientstuurprogramma's voor het coderen van RPC-parameters (Remote Procedure Call). Dit kan leiden tot onjuiste bindingen van CHAR- of VARCHAR-queryparameters.

Dankzij deze verbetering kan in SQL Server de dichtstbijzijnde overeenkomende niet-UTF8-sortering worden verzonden naar de clientstuurprogramma's die UTF-8 niet systeemeigen ondersteunen. Daarom worden de RPC-parameters correct gecodeerd.

Meer informatie

Deze verbetering is opgenomen in de volgende cumulatieve update voor SQL Server:

Cumulatieve update 17 voor SQL Server 2019

Opmerking

  • Deze update is standaard uitgeschakeld en kan worden ingeschakeld door de traceringsvlag 11813 in te schakelen.
  • Voor de beste ervaring bij het werken met UTF-8-databases moet u het clientstuurprogramma upgraden naar de versies die UTF-8 ondersteunen. Als in de dichtstbijzijnde niet-UTF8-sortering de codering wordt gebruikt die niet alle tekens in de afhankelijke parameterwaarde kan weergeven, is gegevensverlies tijdens parameterbinding nog steeds mogelijk.
  • Ga naar Verbindingsmodules voor Microsoft SQL Database voor informatie over hoe u aan de meest recente clientstuurprogramma's komt.

Informatie over cumulatieve updates voor SQL Server

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en beveiligingspatches uit de vorige build. We raden u aan de nieuwste build voor uw versie van SQL Server te installeren:

Meest recente cumulatieve update voor SQL Server 2019

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.