KB2482977 - תיקון: 10061 קוד השגיאה של Winsock מתרחש כאשר יישום משתמש במאפייני האתחול המורחבים של OLE DB עבור ספק OLE DB של SQL Server Native Client 10.0 במחרוזת החיבור

חל על
SQL Server 2008 Enterprise SQL Server 2008 R2 Enterprise Microsoft SQL Server 2005 Service Pack 3 Microsoft SQL Server 2005 Service Pack 4

סימפטומים

בחן את התרחיש הבא:

  • יישום מנסה להתחבר למופע של Microsoft SQL Server באמצעות ספק OLE DB של Microsoft SQL Server Native Client 10.0.

  • היישום משתמש במאפייני האתחול המורחבים של OLE DB במחרוזת החיבור. לדוגמה, היישום משתמש במאפיינים שרת, מסד נתונים ו - FailOverPartner במחרוזת החיבור הבאה:

    Provider=SQLNCLI10.1;Integrated Security=SSPI; Server =<instance_name>; Database =<database_name>; FailOverPartner=<failover_partner_name>;
    

    פתקים

    • < >instance_name הוא מציין מיקום המייצג את שם המופע.
    • < >database_name הוא מציין מיקום המייצג את שם מסד הנתונים.
    • < >failover_partner_name הוא מציין מיקום שמייצג את שמו של השותף למעבר לגיבוי בעת כשל.

בתרחיש זה, החיבור בין היישום למופע של SQL Server לא נוצר. בנוסף, אתה מקבל את קוד השגיאה 10061 Windows sockets (Winsock) ואת הודעת השגיאה הבאה:

הערה

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

גורם

בעיה זו מתרחשת עקב שגיאה בספק OLE DB של SQL Server Native Client 10.0.

אם אתה משתמש במאפייני אתחול OLE DB מורחבים עבור ספק OLE DB של SQL Server Native Client 10.0 במחרוזת החיבור, מחרוזת החיבור מוצפנת. עם זאת, ייתכן שהספק לא יפענח את המאפיינים המורחבים. לדוגמה, ייתכן שהספק לא יפענח את שמות מקור הנתונים והקטלוג הראשוני . לכן, אתה מקבל את השגיאה המוזכרת בסעיף 'מאפייני הבעיה'.

פתרון

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

SQL Server 2008 Service Pack 2

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

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

2402659 גירסאות Build של SQL Server 2008 שפורסמו לאחר הפצת SQL Server 2008 Service Pack 2 תיקונים חמים של Microsoft SQL Server 2008 נוצרים עבור ערכות Service Pack ספציפיות של SQL Server. עליך להחיל תיקון חם של SQL Server 2008 Service Pack 2 על התקנה של SQL Server 2008 Service Pack 2. כברירת מחדל, כל תיקון חם המסופק בערכת Service Pack של SQL Server כלול בערכת ה- Service Pack הבאה של SQL Server.

SQL Server 2008 R2

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

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

981356 גירסאות Build של SQL Server 2008 R2 שפורסמו לאחר הפצת SQL Server 2008 R2

SQL Server 2005 Service Pack 3

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

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

960598 גירסאות Build של SQL Server 2005 שפורסמו לאחר הפצת SQL Server 2005 Service Pack 3 תיקונים חמים של Microsoft SQL Server 2005 נוצרים עבור ערכות Service Pack ספציפיות של SQL Server. עליך להחיל תיקון חם של SQL Server 2005 Service Pack 3 על התקנה של SQL Server 2005 Service Pack 3. כברירת מחדל, כל תיקון חם המסופק בערכת Service Pack של SQL Server כלול בערכת ה- Service Pack הבאה של SQL Server.

SQL Server 2008 Service Pack 1

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

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

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

SQL Server 2005 Service Pack 4

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

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

2485757 גירסאות Build של SQL Server 2005 שפורסמו לאחר הפצת SQL Server 2005 Service Pack 4 תיקונים חמים של Microsoft SQL Server 2005 נוצרים עבור ערכות Service Pack ספציפיות של SQL Server. עליך להחיל תיקון חם של SQL Server 2005 Service Pack 4 על התקנה של SQL Server 2005 Service Pack 4. כברירת מחדל, כל תיקון חם המסופק בערכת Service Pack של SQL Server כלול בערכת ה- Service Pack הבאה של SQL Server.

מידע על תיקונים חמים

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

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

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

/contactus/?ws=support הערה הטופס "הורדת תיקון חם זמין" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שאין תיקון חם זמין עבור שפה זו.

דרישות מוקדמות

כדי להחיל תיקון חם זה, עליך להתקין את SQL Server 2008 Service Pack 1 (SP1).

מידע אודות הפעלה מחדש

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

פרטי רישום

אין צורך לשנות את הרישום לאחר החלת תיקון חם זה.

מידע על החלפת תיקונים חמים

תיקון חם זה אינו מחליף תיקונים חמים אחרים.

פרטי הקובץ

הגרסה האנגלית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות של קבצים אלה מפורטים בזמן אוניברסלי מתואם (UTC). בעת הצגת פרטי הקובץ, הוא מומר לשעה מקומית. כדי למצוא את ההבדל בין UTC לזמן המקומי, השתמש בכרטיסיה אזור זמן בפרטים תאריך ושעה של לוח הבקרה.

עבור כל הגירסאות הנתמכות המבוססות על x86 של SQL Server 2008

שם קובץ גירסת קובץ גודל קובץ תאריך שעה פלטפורמה
sqlncli10.dll 2007.100.2806.0 2,560,872 14 בדצמבר 2010 16:43 x86
Sqlncli_keyfile.dll 2007.100.2806.0 13,672 14 בדצמבר 2010 15:30 x86

עבור כל הגירסאות הנתמכות המבוססות על x64 של SQL Server 2008

                  

שם קובץ גירסת קובץ גודל קובץ תאריך שעה פלטפורמה
sqlncli10.dll 2007.100.2806.0 2,560,872 14 בדצמבר 2010 16:43 x86
sqlncli10.dll 2007.100.2806.0 3,161,960 14 בדצמבר 2010 23:45 x64
Sqlncli_keyfile.dll 2007.100.2806.0 14,184 14 בדצמבר 2010 22:48 x64

עבור כל הגירסאות הנתמכות המבוססות על IA-64 של SQL Server 2008

שם קובץ גירסת קובץ גודל קובץ תאריך שעה פלטפורמה
sqlncli10.dll 2007.100.2806.0 2,560,872 14 בדצמבר 2010 16:43 x86
Sqlncli_keyfile.dll 2007.100.2806.0 13,672 14 בדצמבר 2010 15:30 x86

                  

מצב

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

מידע נוסף

לקבלת מידע נוסף אודות מחרוזות חיבור וספק OLE DB עבור SQL Server Native Client, בקר באתר האינטרנט הבא של Microsoft Developer Network (MSDN):

מידע כללי אודות מחרוזות חיבור וספק OLE DB עבור SQL Server Native Client
לקבלת מידע נוסף אודות תחביר מחרוזת חיבור, בקר באתר האינטרנט הבא של MSDN:

מידע כללי אודות תחביר מחרוזת החיבור
לקבלת מידע נוסף אודות מאפייני האתחול של OLE DB, בקר באתר האינטרנט הבא של MSDN:

מידע כללי על מאפייני האתחול של OLE DB