סיכום
Microsoft SQL Server מספק איסוף של מסד הנתונים הפעיל כעת עבור מנהלי ההתקנים של הלקוח שאינם תומכים במקור ב- UTF-8. כאשר מסד נתונים פעיל נאסף באמצעות איסוף UTF-8, ערך האיסוף משודר למילקול מנהל ההתקן של הלקוח. עם זאת, מנהלי התקנים אלה של הלקוח אינם יכולים לתמוך באיסוף. ערך האיסוף שהועבר משמש את מנהלי ההתקנים של הלקוח לקידוד פרמטרים של קריאה לפרוצדורה מרוחקת (RPC). הדבר עלול לגרום לאיגודים שגויים של פרמטרי השאילתה CHAR או VARCHAR.
שיפור זה מאפשר SQL Server לשלוח את האיסוף הקרוב ביותר שאינו UTF8 התואם למנהלי ההתקנים של הלקוח שאינם תומכים במקור ב- UTF-8. לכן, הפרמטרים של RPC יהיו מקודדים כראוי.
מידע נוסף
שיפור זה נכלל בעדכון המצטבר הבא עבור SQL Server:
עדכון מצטבר 17 עבור SQL Server 2019
הערה
-
עדכון זה אינו זמין כברירת מחדל ובאפשרותך להפוך אותו לזמין על-ידי הפעלת דגל המעקב 11813.
-
לקבלת חוויה מיטבית בעבודה עם מסדי נתונים של UTF-8, עליך לשדרג את מנהל ההתקן של הלקוח לגירסאות התומכות במקור ב- UTF-8. אם האיסוף הקרוב ביותר שאינו UTF8 משתמש בקידוד שאינו יכול לייצג את כל התווים בערך הפרמטר המאוגד, אובדן נתונים במהלך איגוד פרמטר עדיין אפשרי.
-
לקבלת מידע אודות אופן קבלת מנהלי ההתקנים העדכניים ביותר של הלקוח, בקר במודולים של חיבור עבור מסד הנתונים של Microsoft SQL.
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל תיקוני האבטחה והתיקונים החמים שהיו בגירסת ה- Build הקודמת. אנו ממליצים להתקין את גירסת ה- Build העדכנית ביותר עבור גירסת SQL Server:
הפניות
למד על המינוח שבו Microsoftמשתמשת כדי לתאר עדכוני תוכנה.