סימפטומים
בעת הפעלת משפט INSERT, UPDATE או MERGE בתצוגה המוגדרת באמצעות התחביר WITH CHECK OPTION, נוצר קובץ Dump ו- Microsoft SQL Server רושם את הודעות השגיאה הבאות ביומן היישומים:
הערה
<
חותמת זמן> שרת בקשת משתמש מההפעלה עם SPID <# גרמה> לחריגה מכרעת. SQL Server מסיים הפעלה זו. פנה אל שירותי התמיכה במוצר באמצעות קובץ ה- Dump המופק במדריך הכתובות של יומן הרישום.
…
<
חותמת זמן> spid<#> SqlDumpExceptionHandler: Process <#> נוצר חריגה מכרעת c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server מסיים תהליך זה
פתרון
מידע עדכון מצטבר
הבעיה תוקנה תחילה בעדכון המצטבר הבא של SQL Server.
המלצה: התקן את העדכון המצטבר האחרון עבור SQL Server
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. אנו ממליצים להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server:
מידע נוסף
בעיה זו מתרחשת רק בעת הפעלת משפט INSERT, UPDATE או MERGE בתצוגה המוגדרת באמצעות התחביר WITH CHECK OPTION. לדוגמה:
UPDATE "<ViewName>" SET
"<ColumnA>" = <NewValue> WHERE
("<ColumnB>" = <ColumnBValue>)
פתרון
- הפעל משפטי INSERT, UPDATE או MERGE מול הטבלאות המשמשות כבסיס לתצוגות המוגדרות באמצעות התחביר WITH CHECK OPTION.
- שנה או צור מחדש את התצוגות הישימות כדי לוודא שלא נעשה שימוש בתחביר WITH CHECK OPTION.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".