Applies ToSQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Service Pack 2 SQL Server 2008 Service Pack 3 SQL Server 2008 Standard SQL Server 2008 R2 Service Pack 2

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

תופעות

שקול את התרחיש הבא:

  • באפשרותך לבצע אחת מהפעולות הבאות

    • התקנת עדכון מצטבר 2 עבור Microsoft SQL Server 2008 Service Pack 2 (SP2) או גירסה מתקדמת יותר של חבילת העדכון המצטבר

    • שדרוג SQL Server 2008 ל-SQL Server 2008 Service Pack 3 (SP3)

    • שדרוג SQL Server 2008 R2 ל-SQL Server 2008 R2 Service Pack 1 (SP1) או גירסה מתקדמת יותר של ה-service pack

  • אתה יוצר משימת סוכן של SQL Server במסד נתונים של משתמש, ואתה מגדיר את סוג התזמון כמופעל באופן אוטומטי כאשר הסוכן של SQL Server מופעל.

  • הפעל מחדש את שירות SQL Server.

בתרחיש זה, משימת הסוכן של SQL Server נכשלת.

סיבה

בעיה זו מתרחשת מכיוון שמסד הנתונים של המשתמש לא סיים את השחזור כאשר המשימה מתחילה. לאחר התקנת העדכון המצטבר 2 עבור SQL Server 2008 SP2 או שאתה משדרג את SQL Server 2008 ל-SQL Server 2008 SP3 או שאתה משדרג את SQL Server 2008 R2 ל-SQL Server 2008 R2 SP1, הסוכן של SQL Server מתחיל מיד לאחר סיום השחזור של מסדי הנתונים של MSDB. הערה סוכן SQL Server אמור להתחיל לאחר שכל מסדי הנתונים התאוששו.

פתרון

SQL Server 2008 R2 Service Pack 1

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

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

2567616 SQL Server 2008 R2 בונה שהופצו לאחר ש-SQL Server 2008 R2 Service Pack 1 הופץ

SQL Server 2008 Service Pack 3

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

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

2629969 SQL Server 2008 בונה שהופצו לאחר ש-SQL Server 2008 Service Pack 3 הופץ

עדכון מצטבר 8 עבור SQL Server 2008 Service Pack 2

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

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

2402659 SQL Server 2008 בונה שהופצו לאחר ש-SQL Server 2008 Service Pack 2 הופץ

SQL Server 2008 R2 Service Pack 2

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

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

2730301 SQL Server 2008 R2 בונה שהופצו לאחר ש-SQL Server 2008 R2 Service Pack 2 הופץ

מידע אודות מפתח רישום

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

322756 כיצד לגבות ולשחזר את הרישום ב-WindowsAfter עליך להחיל תיקון חם זה, תחילה עליך להפעיל מחדש את שירות SQL Server Agent עבור המופע המושפע. מפתח רישום חדש של RecoveredDatabasesForAgentStartup נוצר כאשר השירות מופעל מחדש. מפתח רישום זה מגדיר אם הסוכן של SQL Server ממתין לשחזור מסדי הנתונים של המשתמש כדי להשלים לפני שהוא מפעיל את משימת הסוכן של SQL Server. כדי שנוכל לקבוע את התצורה של מפתח רישום זה עבורך, עבור אל המקטע "תקנו עבורי". אם אתה מעדיף להגדיר את מפתח הרישום בעצמך, עבור אל המקטע 'תן לי לתקן זאת בעצמי'.

תקנו עבורי

כדי לקבוע את תצורת מפתח הרישום באופן אוטומטי, לחץ על לחצן תקן אותו או על קישור. לאחר מכן, לחץ על הפעל בתיבת הדו הורדת קובץ , ובצע את השלבים באשף התיקון.

ערות

  • לפני ההפעלה של פתרון תיקון זה, עליך להתקין את התיקון החם המתואר במאמר 2648096 של Microsoft Knowledge Base (KB). לאחר מכן, עליך להפעיל מחדש את שירות SQL Server Agent עבור המופע המושפע.

  • ייתכן שאשף זה מוצג באנגלית בלבד. עם זאת, התיקון האוטומטי פועל גם עבור גירסאות של Windows בשפות אחרות.

  • אם אינך נמצא במחשב המכיל את הבעיה, שמור את הפתרון תקן אותו בכונן הבזק או בתקליטור ולאחר מכן הפעל אותו במחשב המכיל את הבעיה.

לאחר מכן, עבור אל המקטע "האם פתרון הבעיה?".

אני מעדיף לתקן בעצמי

כדי לקבוע את תצורת מפתח הרישום של RecoveredDatabasesForAgentStartup, בצע את הפעולות הבאות:

  1. לחץ על התחל, לחץ על הפעלה, הקלד regedit בתיבה פתח את ולאחר מכן לחץ על אישור.

  2. אתר את מפתח המשנה הבא של מערכת הרישום ולחץ עליו:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\

  3. בחלונית הפרטים , לחץ באמצעות לחצן העכבר הימני על RecoveredDatabasesForAgentStartupולאחר מכן לחץ על שנה.

  4. בתיבה נתוני ערך , הקלד ALL.הערה ערך ברירת המחדל של ערך הרישום של RecoveredDatabasesForAgentStartup הוא MSDB.

  5. צא מעורך הרישום.

הערה אם תגדיר את ערך הרישום של RecoveredDatabasesForAgentStartup לערך שאינו MSDB או הכל, הודעת אזהרה תירשם ביומן הרישום של SQL Server, והסוכן SQL Server ימתין רק למסד הנתונים של MSDB.

האם זה פתר את הבעיה?

  • בדוק אם הבעיה נפתרה. אם הבעיה נפתרה, סעיף זה הושלם. אם הבעיה לא נפתרה, באפשרותך לפנות לתמיכה.

  • אנו מעריכים את המשוב שלך. כדי לספק משוב או לדווח על בעיות בפתרון זה, השאר תגובה בבלוג "תקנו עבורי" או שלח לנו הודעת דואר אלקטרוני.

מצב

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

פתרון

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

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

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

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

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