تصحيح: رسالة خطأ عند تثبيت SQL Server 2008 على جهاز كمبيوتر بنظام التشغيل Windows 7: "Invoke أو BeginInvoke لا يمكن استدعاء على عنصر تحكم حتى يتم إنشاء مؤشر الإطار."


تقوم Microsoft بتوزيع الإصلاحات Microsoft SQL Server 2008 كأحد الملفات القابلة للتنزيل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة.

الأعراض


في Windows 7، يمكنك إجراء إحدى العمليات التالية:
  • تثبيت Microsoft SQL Server 2008 من خلال واجهة المستخدم الرسومية (GUI).
  • الترقية من SQL Server 2000 أو SQL Server 2005 إلى SQL Server 2008 من خلال واجهة المستخدم الرسومية.
  • تثبيت كتلة 2008 ملقم SQL من خلال واجهة المستخدم الرسومية.
  • الترقية من نظام المجموعة SQL Server 2000 أو SQL Server 2005 الكتلة إلى كتلة SQL Server 2008 من خلال واجهة المستخدم الرسومية.
بعد تنفيذ إحدى هذه العمليات، قد تتلقى رسالة الخطأ التالية أثناء الخطوة قاعدة دعم إعداد التثبيت:
استدعاء أو لا يمكن استدعاء BeginInvoke في عنصر تحكم حتى إنشاء مؤشر الإطار.


بالإضافة إلى ذلك، قد يتم تسجيل رسالة الخطأ التالية في أحد ملفات سجل الإعداد إعداد SQL Server. على سبيل المثال، قد يتم تسجيل رسالة الخطأ التالية في ملف Detail_LandingPage.txt:
Slp الوقت > < تاريخ ><: نوع الاستثناء: System.InvalidOperationException
< تاريخ >< الوقت > Slp: رسالة:

< تاريخ >< الوقت > Slp: استدعاء أو لا يمكن استدعاء BeginInvoke في عنصر تحكم حتى إنشاء مؤشر الإطار.
Slp الوقت > < تاريخ ><: المكدس:

Slp الوقت > < تاريخ ><: في System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle)

Slp الوقت > < تاريخ ><: في System.Windows.Forms.Control.MarshaledInvoke (الطالب التحكم أسلوب التفويض، الكائن [وسائط منطقية المتزامن)

Slp الوقت > < تاريخ ><: في System.Windows.Forms.Control.Invoke (أسلوب التفويض، [كائن وسائط)

Slp الوقت > < تاريخ ><: في Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()

Slp الوقت > < تاريخ ><: في Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (اللقب سلسلة)

Slp الوقت > < تاريخ ><: في Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (سلسلة أكتيونيد)
Slp الوقت > < تاريخ ><: في Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (سلسلة أكتيونيد، ارورستريم TextWriter)

Slp الوقت > < تاريخ ><: في Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (تعريف ووركفلووبجيكت، ستاتوستريم TextWriter)

Slp الوقت > < تاريخ ><: في Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions (ميتادب ووركفلووبجيكت، لوجينجستريم TextWriter)

< تاريخ >< الوقت > Slp: إجراء تقييم القاعدة: نجاح

الحل


SQL Server 2008 Service Pack 1


تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في التحديث التراكمي 4 ل SQL Server 2008 Service Pack 1. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
973602 التراكمية حزمة 4 تحديث ل SQL Server 2008 Service Pack 1
ملاحظة: لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة. توصي Microsoft بمراعاة تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
970365 بناء SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 1
يتم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2008 لحزم خدمة SQL Server معينة. يجب تطبيق إصلاح عاجل SQL Server 2008 Service Pack 1 لتثبيت SQL Server 2008 Service Pack 1. بشكل افتراضي، يتم تضمين أي إصلاح جديد قد يتوفر في حزمة خدمـات لـ SQL Server في حزمة خدمـات لـ SQL Server التالية.

إصدار SQL Server 2008

هام: يجب تثبيت هذا الإصلاح إذا كنت تستخدم نسخة إصدار SQL Server 2008.

تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في 8 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي ل SQL Server 2008، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
975976 التراكمية حزمة 8 تحديث ل SQL Server 2008
ملاحظة: لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة. نوصي بأن تنظر في تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
956909 بناء SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008

الحالة


أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

المراجع


لمزيد من المعلومات حول "نموذج تقديم تزايدي" ل SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

935897 "نموذج تقديم تزايدي" يتوفر من فريق SQL Server لتسليم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنها



لمزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

حزم تحديث مخطط تسمية جديدة 822499 لبرامج Microsoft SQL Server



لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft