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

Microsoft מפיץ תיקונים Microsoft SQL Server 2008 להורדה כקובץ אחד. מאחר התיקונים הם מצטברים, כל פרסום חדש כולל את כל התיקונים החמים ולתקן כל תיקוני האבטחה שהיו כלולים בפרסום הקודם SQL Server 2008 מהדורה.

מאפייני הבעיה

כאשר Microsoft SQL Server 2008 Reporting Services (SSRS 2008) הוא עיבוד דוחות גדולים או מודלים גדולים, מתקבלת ההודעה הבאה של שגיאת זמן ריצה:

מקור: זמן הריצה של .NET

תאריך:
מזהה אירוע: 1023
פעילות קטגוריה: ללא
רמה: שגיאה
מילות מפתח: קלאסי
משתמש: n/A
מחשב:
תיאור:
זמן הריצה של .NET גירסה 2.0.50727.3603 - שגיאת מנוע הפעלה חמורה (000006427F44AE16) (80131506)


הודעת השגיאה הבאה עלולה להיות מחובר גם בקובץ יומן הרישום SSRS 2008:

rshost! rshost! 18f0! < תאריך שעה >:: e שגיאה: יצירת קובץ dump ואת היציאה התהליך עקב שגיאת זמן ריצה מכרעת.


בעיה זו עלולה להתרחש גם במנגנון מסד הנתונים של SQL Server 2008, כאשר אובייקט זמן ריצה (CLR) של השפה נפוצות פועל SQL Server 2008. במקרה זה, ייתכן שתקבל את הודעת השגיאה הבאה:

< שעה > שגיאת שרת: 6536, סיכון: 16, מצב: 1.
אירעה שגיאה מכרעת של שרת A < שעה > ב זמן ריצה נפוצות שפה של .NET Framework. שרת SQL מבצע כיבוי. אם השגיאה חוזרת לאחר הפעלה מחדש של השרת, פנה לשירותי התמיכה בלקוחות.

יומן רישום השגיאות של SQL עשויה להציג את ה-dump כקובץ dump של מחסנית עם הטקסט הבא:

<time> Server * *******************************************************************************<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:12 spid 0
<time> Server *
<time> Server * A fatal error occurred in .NET Framework runtime.

<time> Server * *******************************************************************************
<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:23 spid 0
<time> Server *
<time> Server * Full CLR state dump: A fatal error occurred in .NET Framework runtime.

הגורם

בעיה זו מתרחשת כאשר משתמש הרכבה מעורב של ה-API של Win32 CreateThread או BeginThread Win32 API כדי ליצור הליך משנה. הליך המשנה מנסה מאוחר יותר למעבר קוד מנוהל. מעבר זה גורם CLR לבקש הקשר המשימה מהמחשב המארח זמן ריצה. במהלך מעבר זה אינה מותרת במפורש, מתרחשת שגיאת זמן ריצה.



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

פתרון


התיקון עבור בעיה זו פורסם לראשונה ב- 7 עדכון מצטבר עבור SQL Server 2008 Service Pack 1. לקבלת מידע נוסף אודות חבילת עדכון מצטבר זה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

979065 Cumulative בחבילת 7 עדכון עבור SQL Server 2008 Service Pack 1הערה מאחר גירסאות build הם מצטברים, כל פרסום תיקון חדש כולל את כל התיקונים החמים ולתקן כל תיקוני האבטחה שהיו כלולים בפרסום הקודם SQL Server 2008 מהדורה. אנו ממליצים לך לשקול החלת העדכניים ביותר פרסום התיקון החם הזה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

970365 SQL Server 2008 בניית תוכן שפורסמו לאחר SQL Server 2008 Service Pack 1 פורסם
תיקונים חמים של Microsoft SQL Server 2008 נוצרות עבור ערכות שירות הספציפי של שרת SQL. עליך להחיל תיקון חם SQL Server 2008 Service Pack 1 להתקנה של SQL Server 2008 Service Pack 1. כברירת מחדל, כל תיקון חם הכלול ב- SQL Server service pack נכלל ב- SQL Server service pack הבא.

פתרון הבעיה

כדי לעקוף בעיה זו עבור מנגנון מסד הנתונים של SQL Server 2008, נסה לקבוע אם כל הרכבה SQL CLR.NET לא בטוחים טעינת לתוך מנוע מסד הנתונים ועל העלול יצירת הליכי משנה שתיתקל בבעיה זו. הימנע משימוש הרכבות כאלה, או להסיר אותם מהמערכת בזה אחר זה עד תופעה זו היא מבודד יחזרו הבעיה.

לדוגמה, אתה עשוי לראות הודעות המידע המזכירים הבאות ביומן שגיאה SQL כדי להציג אילו CLR SQL הרכבות נמצאים בשימוש ולא היתה ומפעילה את תופעת:

2011-03-29 12:01:01.00 spid51 ההרכבה לא בטוחים ' < שם הרכבה >, גירסה 0.0.0.0, תרבות = = ניטראלי, publickeytoken = null, processorarchitecture = msil' שהוטענו appdomain 1 (< שם appdomain >)

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

הפניות

לקבלת מידע אודות מתן שירות דגם מצטבר עבור SQL Server, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

935897 דגם מתן שירות מצטבר זמין מהצוות SQL Server כדי לספק תיקונים חמים עבור בעיות שדווחו



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

822499 סכימה חדשה למתן שמות עבור חבילות עדכוני תוכנה של Microsoft SQL Server

לקבלת מידע נוסף על מינוח עדכוני התכנה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של מיקרוסופט

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

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

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

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

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

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

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

×