במחשב שבו מותקן מעבד multicore, ייתכן שלא תוכל להתקין את SQL Server 2005

תרגומי מאמרים תרגומי מאמרים
Article ID: 954835 - View products that this article applies to.
הרחב הכל | כווץ הכל

On This Page

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

שקול את התרחיש הבא. אתה מנסה להתקין Microsoft SQL Server 2005 ממחשב בעל מעבד multicore ולאחר אחד מהתנאים הבאים מתקיים:
  • היחס בין מעבדים לוגיים שקעים פיזיים אינה חזקה של 2. לדוגמה, המחשב יש שקע אחד יחד עם מעבד הליבה הכפולה שלוש פעמים.
  • מספר ליבות הפיזי הוא לא בחזקת 2.
  • המספר הכולל של יחידות Cpu הוא מספר אי-זוגי. לדוגמה, ישנם שבעה או תשעה המעבדים.
בתרחישים אלה, לא ניתן להתקין את SQL Server 2005.
כאשר ההתקנה נכשלת, הודעת השגיאה הבאה נרשמת בקובץ Summary.txt:
הפעלת שירות SQL Server נכשלה. לקבלת מידע נוסף, ראה נושאים ספרים מקוונים של שרת SQL, "כיצד כדי: תצוגת SQL Server 2005 ההתקנה יומן קבצים"ו-"הפעלת שרת SQL באופן ידני."
הערה הקובץ Summary.txt ממוקם בתיקייה הבאה:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
בנוסף, הודעת שגיאה הדומה להודעה הבאה נרשמת ב- SQLSetupNum_שם המופע_SQL.log קובץ:
ביצוע פעולה: Do_sqlScript
תחילת PerfTime: Do_sqlScript: יום ד' 18 ביוני 08:32:41 2008
שירות MSSQLSERVER עם הפרמטרים '-m SqlSetup -Q -qSQL_Latin1_General_CP1_CI_AS-T4022-T3659-T3610-T4010' מופעל בכל יום ד' 18 ביוני 08:32:41 2008
אין אפשרות להפעיל את השירות (1053)
קוד השגיאה: 0x8007041d (1053)
טקסט השגיאה של Windows: השירות לא הגיב ההפעלה או לבקשת השליטה במועד.
שם קובץ מקור: sqlsetuplib\service.cpp
מהדר חותמת זמן: יום ו' בספט 16 13: 20:12 2005
שם הפונקציה: sqls::Service::Start
מספר שורה מקור: 316
הערות
  • Num מייצג בן ארבע ספרות מספר שגדל עם כל התקנה של SQL Server 2005.שם המופע מייצג את שם המופע של SQL Server 2005.
  • את SQLSetupNum_שם המופע_SQL.log הקובץ ממוקם בתיקייה הבאה:
    %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
  • בעיה זו אינה מתרחשת ב- Microsoft SQL Server 2008.

דרכים לעקיפת הבעיה

כדי לעקוף בעיה זו, השתמש באחת מהשיטות הבאות:

שיטה 1

לפני התקנת SQL Server 2005, בצע את הפעולות הבאות:
  1. העתק את קבצי ההתקנה של גירסת ההפצה של SQL Server 2005 לתיקייה בכונן מקומי.

    הערה עליך להעתיק את קבצי ההתקנה הכוללים את שרתי והתיקיה כלים בכונן מקומי.
  2. הורד את החבילה של SQL Server 2005 SP2 או SP3 ולאחר מכן הרחב אותו בכונן המקומי באמצעות הפרמטר /X. לדוגמה, הפעל את הפקודה הבאה כדי להרחיב את החבילה:
    /X SQLServer2005SP2-KB921896-x 64-ENU.exe
    לקבלת מידע נוסף אודות אופן ההשגה של SQL Server 2005 SP2 או SP3, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
    913089כיצד להשיג את השירות העדכנית ביותר ערכת עבור SQL Server 2005
  3. שים לב הנתיבים מלא חדש קבצי ה-msp בחבילת העדכון המורחב. לדוגמה:
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. בשורת הפקודה, הפעל את הקובץ Setup.exe מהגירסה המסחרית באמצעות הנתיב המתאים כדי לכלול את קובץ ה-msp חדש הגדרת.

    לדוגמה, הפקודה הבאה משתמשת חבילת עדכון כדי לעדכן את רכיב מנוע מסד נתונים של שרת SQL כדי לרמת ה-service pack:
    D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
    הערהלאחר השלמת שלב זה, ההתקנה של SQL Server 2005 היא תצורה שאינו נתמך עד החלת ה-service pack של שרת SQL.
  5. החלת חבילת service pack על-ידי הפעלת קבצי ההתקנה במיקום המורחב. שלב זה חל על כל הרכיבים חבילת שירות ומחזירה את ההתקנה של SQL Server 2005 למצב נתמך.

שיטה 2

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

Windows Server 2003

  1. כדי לשנות את מספר המעבדים הלוגיים ב- Windows Server 2003, בצע את הפעולות הבאות:
    1. לחץ התחלה, לחץ על הפעלה, סוג msconfig, ולאחר מכן לחץ על אישור.
    2. ב- כלי השירות לקביעת תצורת המערכתבתיבת הדו-שיח, לחץ אתחול.INI הכרטיסיה.
    3. ב- אתחול.INI לחץ אפשרויות מתקדמות.
    4. ב- אתחול.INI אפשרויות מתקדמותבתיבת הדו-שיח, לחץ כדי לבחור / NUMPROC = בדוק תיבת.
    5. ברשימה הנמצא בסמוך ל / NUMPROC = תיבת הסימון, לחץ 1, ולאחר מכן לחץ אישור.
    6. ב- כלי השירות לקביעת תצורת המערכתבתיבת הדו-שיח, לחץ על אישור.
    7. הפעל מחדש את השרת.
  2. התקנת SQL Server 2005.
  3. להתקין את ה-service pack העדכני ביותר עבור שרת SQL 2005.

    לקבלת מידע נוסף אודות אופן ההשגה של שירות SQL Server 2005 העדכנית ביותר ארוז, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
    913089כיצד להשיג את השירות העדכנית ביותר ערכת עבור SQL Server 2005
  4. הפעל מחדש את השרת באמצעות כל המעבדים. כדי לעשות זאת, בצע את הפעולות הבאות:
    1. לחץ התחלה, לחץ על הפעלה, סוג msconfig, ולאחר מכן לחץ על אישור.
    2. ב- כלי השירות לקביעת תצורת המערכתבתיבת הדו-שיח, לחץ כללי הכרטיסיה.
    3. ב- כללי לחץ אתחול רגיל - טען את כל מנהלי ההתקנים והשירותים, ו- לאחר מכן לחץ אישור.
    4. הפעל מחדש את השרת.

Windows Server 2008

  1. כדי לשנות את מספר המעבדים הלוגיים ב- Windows Server 2008, בצע את הפעולות הבאות:
    1. לחץ התחלה, לחץ על הפעלה, סוג msconfig, ולאחר מכן לחץ על אישור.
    2. ב- תצורת המערכתבתיבת הדו-שיח, לחץ אתחול הכרטיסיה.
    3. ב- אתחול לחץ אפשרויות מתקדמות.
    4. ב- אפשרויות אתחול מתקדמותבתיבת הדו-שיח, לחץ כדי לבחור מספר המעבדים בדוק תיבת.
    5. תחת מספר המעבדים תיבת הסימון, לחץ 1, ולאחר מכן לחץ על אישור.
    6. ב- תצורת המערכתבתיבת הדו-שיח, לחץ על אישור.
    7. הפעל מחדש את השרת.
  2. התקנת SQL Server 2005.
  3. להתקין את ה-service pack העדכני ביותר עבור שרת SQL 2005.

    הערה עליך להתקין את ה-SQL Server 2005 Service Pack 2 (SP2) או service pack במועד מאוחר יותר ב- Windows Server 2008.

    לקבלת מידע נוסף אודות אופן ההשגה של שירות SQL Server 2005 העדכנית ביותר ארוז, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
    913089כיצד להשיג את השירות העדכנית ביותר ערכת עבור SQL Server 2005
  4. הפעל מחדש את השרת באמצעות כל המעבדים. כדי לעשות זאת, בצע את הפעולות הבאות:
    1. לחץ התחלה, לחץ על הפעלה, סוג msconfig, ולאחר מכן לחץ על אישור.
    2. ב- תצורת המערכתבתיבת הדו-שיח, לחץ כללי הכרטיסיה.
    3. ב- כללי לחץ אתחול רגיל, ו- לאחר מכן לחץ אישור.
    4. הפעל מחדש את השרת.

שלבי פתרון חלופי


להלן התנאים אשר נפוצות השיטות לעקיפת הבעיה אינן מספיקות:
  • בזמן שאתה מקבל את הכשל כדי להפעיל את שרת SQL במהלך ההתקנה, מוצגות בפניך נסה שנית האפשרות. כעת, החלף את הקבצים Sqlservr.exe ו- Sqlos.dll לתוך התיקיה BINN במיקום ההתקנה שלך מהתקנה של Service Pack 2 (SP2), ולאחר מכן בחר נסה שנית האפשרות. פעולה זו מאפשרת ל- SQL Server להפעיל, וכדי להשלים את ההתקנה.
    הערה אתה נמצא כעת במצב הייצור.
  • החל באופן מיידי של SQL Server SP2, ואתה בתצורת נתמכים.

סטטוס

Microsoft אישרה כי מדובר בבעיה במוצרי מיקרוסופט הרשומים במקטע 'חל על'. בעיה זו תוקנה לראשונה ב- SQL Server 2005 Service Pack 1.

מידע נוסף

תוכנית ההתקנה של SQL Server 2005 לא לשלב כל SQL Server 2005 service packs. כדי להתקין את SQL Server 2005 שירות ספציפי אריזת רמה, אתה חייב להתקין את גירסת ההפצה של SQL Server 2005 תחילה. לאחר מכן, עליך להתקין נדרש SQL Server 2005 service pack. לכן, למרות בעיה זו אין קבוע ב- SQL Server 2005 Service Pack 1 (SP1), עדיין באפשרותך להתקין SQL Server 2005.

SQL Server 2005 Express Edition הוא חבילת פריסה עצמאית אשר משלב מסוים SQL Server 2005 service pack. בעת ביצוע של חדשות התקנה של SQL Server 2005 Express Edition אשר משלב מסוים SQL Server 2005 service pack, SQL Server 2005 Express Edition פועל באותה רמה service pack. לכן, בתרחיש המוזכרת בסעיף "מאפייני הבעיה", בהצלחה התקנת SQL Server 2005 Express Edition יחד עם משולב ה-service pack.

SQL Server 2005 Express Edition יחד עם להוריד האחרונים SQL Server 2005 service pack, בקר באתר האינטרנט הבא של Microsoft:
http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx


לקבלת מידע נוסף, בקר באתר האינטרנט הבא של Microsoft:
http://blogs.msdn.com/psssql/archive/2008/07/23/sql-server-2005-encounters-exception-during-install-when-system-has-odd-number-of-processors-or-logical-processors-per-core.aspx

מאפיינים

Article ID: 954835 - Last Review: יום שישי 07 יוני 2013 - Revision: 1.0
המידע במאמר זה חל על:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
מילות מפתח 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMthe
תרגום מכונה
חשוב: מאמר זה תורגם באמצעות תוכנת תרגום מכונה של Microsoft וייתכן שנערך לאחר מכן על-ידי קהילת Microsoftבאמצעות טכנולוגייתCommunity Translation Framework (CTF) או באמצעות תרגום אנושי. Microsoft מציעה לך גם מאמרים בתרגום אנושי, מאמרים בתרגום מכונה ומאמרים שנערכו על ידי הקהילה כדי לאפשר גישה למאמרים הקיימים במאגר הידע (Knowledge Base) שלMicrosoft בשפות שונות. מאמרים מתורגמים יכולים להכיל שגיאות באוצר המילים, בתחביר או בדקדוק. Microsoft אינה אחראית לחוסר דיוק, שגיאות או נזקים שייגרמו כתוצאה מטעויות בתכנים או משימוש בתכנים על ידי לקוחותיה.
כותרת מאמר זה באנגלית: 954835

ספק משוב

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com