סימפטומים
בחן את התרחיש הבא:
- אתה מבצע שאילתה המכילה תנאי חיפוש עם, לפחות, שני פרדיקאטים של שוויון באותה עמודת תווים בגודל מוגבל (באמצעות משפט OR או IN).
- אתה מגדיר משתנה varchar(max) ומשתמש בו בפרדיקאט שוויון אחד או יותר שתוארו לעיל.
- עליך לציין בשאילתה את הרמז לשאילתה 'הידור מחדש' בשאילתה.
בתרחיש זה, השאילתה עשויה להחזיר תוצאות שגויות.
פתרון
הבעיה תוקנה בעדכון המצטבר הבא של SQL Server:
- עדכון מצטבר 5 עבור SQL Server 2016 RTM
- עדכון מצטבר 2 עבור SQL Server 2016 SP1
- עדכון מצטבר 4 עבור SQL Server 2014 SP2
- עדכון מצטבר 10 עבור SQL Server 2014 SP1
המלצה: התקן את העדכון המצטבר האחרון עבור SQL Server
כל עדכון מצטבר חדש עבור SQL SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. מומלץ להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.