أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

FIX: رسالة خطأ عند محاولة فتح اتصال المجمّعة في .NET Framework 2.0 مؤشر ترابط "System.Data": "انتهت صلاحية المهلة. انقضت فترة المهلة قبل الحصول على اتصال من التجمع"

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية948868
الأعراض
اطلع على السيناريو التالي. في Microsoft .NET Framework 2.0 ، يحاول مؤشر ترابط System.Data فتح اتصال المجمّعة. يحاول مؤشر ترابط آخر في نفس الوقت مسح ذلك التجمع باستخدام أسلوب ClearPool أو أسلوب ClearAllPools. في هذا السيناريو، تظهر رسالة الخطأ التالية:
انتهت صلاحية المهلة. انقضت فترة المهلة قبل الحصول على اتصال من التجمّع. ربما حدث ذلك لأن كافة الاتصالات المجمّعة كانت قيد الاستخدام من الوصول إلى الحد الأقصى لحجم التجمّع.
تحدث هذه المشكلة في الإصدارات التالية من .NET Framework 2.0:
  • نسخة إصدار .NET Framework 2.0
  • .NET Framework 2. 0، Service Pack 1
السبب
تحدث هذه المشكلة نظرًا لوجود حالة تعارض في استدعاء داخلي أسلوب GetConnection. بعد يتم الحصول على كل من "مجموعة تجمع الاتصال" و "تجمع الاتصال يتم استدعاء الأسلوب GetConnection في التجمع. إذا تم استدعاء الأسلوب ClearPool بين أسلوب GetConnectionPool أسلوب GetConnection يتم تغيير حالة تجمع إلى ShuttingDown ثم الأسلوب GetConnection بإرجاع قيمة خالية. تحدث هذه الأشياء نظرًا لوجود حالة تعارض. ثم لأنه يتم تفسير قيمة فارغة على أنها مهلة ، تتلقى رسالة الخطأ المذكورة في قسم "الأعراض".
الحل

معلومات الإصلاح العاجل

لحل هذه المشكلة، قم بتثبيت الإصلاح العاجل المذكور في المقالة التالية في "قاعدة المعارف لـ Microsoft:
948815توفر .NET Framework 2.0 Pack 1 لحزمة الإصلاحات الجديدة اللاحقة لحزمة الخدمة التراكمي System.Data.dll و System.Data.OracleClient.dll

المتطلبات الأساسية

يجب أن يكون لديك على .NET Framework 2.0 Service Pack 1 تثبيت تطبيق هذا الإصلاح العاجل.

متطلب إعادة تشغيل

ليس لديك إلى إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل أية إصلاحات جديدة أخرى.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
.NET Framework 2.0 ، x 86 الإصدارات
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
System.data.dll2.0.50727.18132,998,272٠٤ فبراير ٢٠٠٨20: 49x 86
System.data.oracleclient.dll2.0.50727.1813484,352٠٤ فبراير ٢٠٠٨20: 49x 86
.NET Framework 2.0 ، الإصدارات 64 x
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
System.data.dll2.0.50727.18132,998,272٠٤ فبراير ٢٠٠٨20: 49x 86
System.data.oracleclient.dll2.0.50727.1813484,352٠٤ فبراير ٢٠٠٨20: 49x 86
System.data.dll2.0.50727.18103,113,47214 يناير 200815: 36x 64
System.data.oracleclient.dll2.0.50727.1810499,71214 يناير 200815: 36x 64
.NET Framework 2.0 ، الإصدارات التي تستند إلى Itanium
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
System.data.dll2.0.50727.18132,998,272٠٤ فبراير ٢٠٠٨20: 49x 86
System.data.oracleclient.dll2.0.50727.1813484,352٠٤ فبراير ٢٠٠٨20: 49x 86
System.data.dll2.0.50727.18133,208,192٠٤ فبراير ٢٠٠٨17: 25IA-64
System.data.oracleclient.dll2.0.50727.1813503,808٠٤ فبراير ٢٠٠٨17: 25IA-64
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

معلومات مكدس المكالمة

System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)System.Data.SqlClient.SqlConnection.Open()

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 948868 - آخر مراجعة: 04/02/2008 22:42:12 - المراجعة: 1.0

Microsoft .NET Framework 2.0

  • kbmt kbexpertiseadvanced kbpubtypekc kbqfe kbhotfixserver KB948868 KbMtar
تعليقات
ame("head")[0].appendChild(m);