תופעות
נניח שברשותך פרוצדורה מאוחסנת שעשויה ליצור טבלה זמנית ולהוסיף רשומות לטבלה באמצעות הגדרת IDENTITY_INSERT ב -Microsoft SQL Server 2014. הטבלה שנוצרת על-ידי ההליך כוללת שדה identity והשדה identity מכיל אינדקס. בעת ביצוע ההליך בפעם השניה, מתרחשת הפרת גישה. בנוסף, אתה מקבל את השגיאה הבאה:
מונוסודיום גלוטמט 0, Level 11, State 0, Line 0A השגיאה החמורה אירעה בפקודה הנוכחית. יש להשליך את התוצאות, אם קיימות. מונוסודיום גלוטמט 0, Level 20, State 0, Line 0A השגיאה החמורה אירעה בפקודה הנוכחית. יש להשליך את התוצאות, אם קיימות.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 2 עבור SQL Server 2014 /en-us/help/2967546
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
פתרון
כדי לעקוף בעיה זו, הסר את האינדקס בשדה identity.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".