תופעות
הנח שאתה יוצר מפתח ראשי בעמודה הכוללת ערכים עשרוניים גדולים או ערכים מספריים ב-Microsoft SQL Server 2012, 2014 או 2016. לאחר מכן, עליך ליצור אינדקס טקסט מלא על-ידי שימוש בעמודה זו כאינדקס המפתח הייחודי. במקרה זה, אם קיימות כמה שורות שנוצרו באינדקס, ערך מפתח הטקסט המלא יירשם כמספר שלילי או כתווי unicode. לכן, אין באפשרותך לזהות את השורות שנוצרו באינדקס.
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 2 עבור SQL Server 2016 SP1
עדכון מצטבר 4 עבור Sql server 2016מצטבר עדכון 6 עבור Sql Server 2012 Service Pack 3
עדכון מצטבר 10 עבור Sql server 2014 SP1 המצטבר עדכון 3 עבור SQL server 2014 SP2
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
העדכון המצטבר האחרון עבור SQL Server 2016
העדכון המצטבר האחרון עבור Sql server 2014 SP1/SP2העדכני ביותר של sql server 2012
פתרון
כדי לעקוף בעיה זו, הוסף עמודה ייחודית של bigint או int לטבלה וציין טקסט מלא באמצעות עמודה זו במקום זאת. Int ו- bigint מדווחות כראוי על הערכים שלהם ליומן השגיאות בטקסט מלא כאשר מדווח שורה או מסמך שכשלו. העמודה הייחודית המשמשת את הטקסט המלא אינה חייבת להיות המפתח הראשי של הטבלה.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".
הפניות
קבל מידע על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.