דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

תופעות

הנח שאתה יוצר שגרה מאוחסנת המשתמשת בסמן במשתנה טבלה ב-Microsoft SQL Server 2012 או ב-SQL Server 2014. בנוסף, ההליך המאוחסן מעדכן את הטבלה באמצעות הסמן במקום שבו מתקיים המשפט. לדוגמה, הפרוצדורה המאוחסנת עשויה להיות דומה לדוגמה הבאה:

CREATE PROCEDURE dbo.usp_TestSP AS  BEGIN  DECLARE @TableVar TABLE (SomeInt INT NULL) INSERT @TableVar VALUES (NULL)  DECLARE @curInt INT, @newInt INT SET @newInt = 1  DECLARE ccc CURSOR LOCAL FOR SELECT SomeInt FROM @TableVar WHERE SomeInt IS NULL  OPEN ccc  FETCH NEXT FROM ccc INTO @curInt UPDATE @TableVar SET SomeInt = @newInt WHERE CURRENT OF cccCLOSE ccc  SELECT * FROM @TableVar END 

כאשר אתה מבצע את ההליך המאוחסן באמצעות הפרוצדורה המאוחסנת של sp_refreshsqlmodule מערכת, ייתכן שתתרחש הפרת גישה, וייתכן שתקבל הודעות שגיאה הדומות לבאות:

Msg 596, Level 21, State 1Cannot המשיך את הביצוע מכיוון שההפעלה נמצאת במצב הריגה. מונוסודיום גלוטמט 0, Level 20, מדינה 0A שגיאה חמורה אירעה בפקודה הנוכחית. יש להשליך את התוצאות, אם קיימות.

במצב זה, שגיאות הדומות לבאות נכתבות גם ביומני השגיאות של SQL Server:

date time. 730 spid51 SqlDumpExceptionHandler: תהליך 51 נוצר חריגה מכרעת c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.date time.730 spid51 * *******************************************************************************date time.730 spid51 *date time.730 spid51 * BEGIN STACK DUMP:date time.730 spid51 * date time spid 51date time.730 spid51 *date time.730 spid51 *date time.730 spid51 * Exception Address = 00007FFC270236D5 Module(sqllang+00000000005036D5)date time.730 spid51 * Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATIONdate time.730 spid51 * Access Violation occurred reading address 0000006F00620074date time.730 spid51 * Input Buffer 136 bytes -date time.730 spid51 * EXECUTE sp_refreshsqlmodule N'[dbo]. [usp_TestSP] ' שעת תאריך '. 730 spid51 * date time. 730 spid51 *

פתרון הבעיה

מידע אודות עדכון מצטבר

בעיה זו נפתרה בעדכונים הבאים:

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".

הפניות

קבל מידע על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×