Összegzés
A Microsoft SQL Server biztosítja az aktuálisan aktív adatbázis rendezését azon ügyfélillesztők számára, amelyek natív módon nem támogatják az UTF-8 szabványt. Amikor egy aktív adatbázist UTF-8 leválogatással válogatunk, a rendezés értékét a rendszer pontosan továbbítja az ügyfélillesztőnek. Ezek az ügyfélillesztők azonban nem támogatják a szétválogatást. Az átadott rendezési értéket az ügyfélillesztők használják a távoli eljáráshívás (RPC) paramétereinek kódolásához. Ez a CHAR vagy VARCHAR lekérdezésparaméterek helytelen kötéséhez vezethet.
Ez a fejlesztés lehetővé teszi az SQL Server számára, hogy a legközelebb eső egyező nem UTF8 rendezést küldje el az UTF-8 protokollt natív módon nem támogató ügyfélillesztőknek. Ezért az RPC-paraméterek kódolása helyes lesz.
További információ
Ezt a fejlesztést tartalmazza az SQL Server következő összegző frissítése:
17-es összegző frissítés az SQL Server 2019-hez
Megjegyzés:
- Ez a frissítés alapértelmezés szerint le van tiltva, és a 11813-as nyomkövetési jelző bekapcsolásával engedélyezhető.
- Az UTF-8 formátumú adatbázisok legjobb használati élménye érdekében frissítse az ügyfélillesztőt olyan verziókra, amelyek natív módon támogatják az UTF-8 kódot. Ha a legközelebbi, nem UTF8 rendezés olyan kódolást használ, amely nem tudja az összes karaktert reprezentálni a kötött paraméterértékben, akkor is lehetséges adatvesztés a paraméterkötés során.
- A legújabb ügyfélillesztők beszerzéséről további információt a Microsoft SQL Database kapcsolatmoduljai című témakörben talál.
Az SQL Server összegző frissítéseinek ismertetése
Az SQL Server minden új összegző frissítése tartalmazza az előző buildben szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy telepítse az SQL Server-verzió legújabb buildjét:
Az SQL Server 2019 legújabb összegző frissítése
Hivatkozások
Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját .