تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

عند محاولة إنشاء مشروع في Microsoft Visual Studio فريق أساس الخادم (TFS) 2010، فشل عملية البناء، وتتلقى رسالة الخطأ التالية:

رسالة الاستثناء: خطأ تجاوز سعة حسابي تحويل الهوية إلى نوع البيانات عدد صحيح
حدث تجاوز سعة حسابي. (نوع SqlException)

بالإضافة إلى ذلك، يتم إنشاء رسالة استثناء غير معالج مشابهة لما يلي:

في Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException (SqlException ت، كويريستاتي قويريكسيكوتيونستاتي)

في Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException (SqlException ت)

في Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute (اكسيكوتيتيبي اكسيكوتيتيبي، كوماندبيهافيور السلوك)

في Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.ExecuteReader()

في Microsoft.TeamFoundation.Build.Server.BuildComponent.UpdateBuildInformation (بويلدوري سلسلة التغييرات IEnumerable ' 1، سلسلة ريكويستيدبي)

في Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService.UpdateBuildInformation (ريكويستكونتيكست تيمفونداتيونريقويستكونتيكست، إيليست ' 1 التغييرات، ريكويستيدفور إيدينتيتيديسكريبتور)

في Microsoft.TeamFoundation.Build.Server.BuildWebService.UpdateBuildInformation (إينفورماتيونتشانجيريقويست [] التغييرات)

ملاحظة: تحدث هذه المشكلة عادة عندما يتم تخزين سجلات البناء الكبيرة في بناء TFS خادم قاعدة البيانات.

السبب

تحدث هذه المشكلة لأن تضيف المسجل MSBuild العقد إلى جدول tbl_BuildInformation خلال كل عملية البناء. ولذلك، العمود NodeId يصل إلى قيمة الحد الأقصى عدد صحيح.

على سبيل المثال، إذا قمت بتشغيل كافة البنيات في وضع التشخيص أو مفصل، تتم كتابة عدد كبير من الرسائل إلى قاعدة البيانات. يؤدي هذا السلوك القيمة النمو. بالإضافة إلى ذلك، إذا كان لديك أنشطة كتابة الرسائل، هذه القيم يمكن إضافة على مر الزمن.

عند تشغيل عبارة SQL التالية مقابل قاعدة بيانات المجموعة الخاصة بك، القيمة التي تم إرجاعها يقترب من الحد الأقصى لقيمة بيون 2.147:

حدد IDENT_CURRENT('tbl_buildInformation')

الحل

لحل هذه المشكلة، تطبيق الإصلاح العاجل التالي.

وهذا إصلاح وقائية. هذا الإصلاح العاجل غير حل هذه المشكلة إذا حدثت بالفعل. نوصي بالاتصال بخدمات دعم العملاء في Microsoft إذا واجهت هذه المشكلة.

بعد تطبيق هذا الإصلاح العاجل، يتم إضافة خصائص لوجبروجيكتنوديس و لوجوارنينجس لأنشطة MSBuild في TFS 2010.

ملاحظة: لتعيين الخصائص الجديدة في أنشطة MSBuild،ويجب تطبيق هذا الإصلاح العاجل على الملقم TFS البناء وعملاء Microsoft Visual Studio التي يتم استخدامها لتحرير بنية سير العمل.

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

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

لحل هذه المشكلة فورا، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:

http://support.microsoft.com/contactus/?ws=supportملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.

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

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Microsoft Visual Studio فريق أساس 2010 الخدمة service Pack 1 (SP1) مثبتة.

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

يجب عليك إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل في حالة استخدام الملفات المتأثرة أثناء التثبيت. نوصي بإغلاق كافة مثيلات Visual Studio قبل تثبيت هذا الإصلاح العاجل.

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

لا يحل هذا الإصلاح العاجل محل الإصلاحات التي تم إصدارها مسبقاً.

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

يحتوي الإصدار العمومي من هذا الإصلاح العاجل سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Microsoft.teamfoundation.build.server.logger.dll

10.0.40219.413

49,280

8-Aug-12

14:55

x86

Microsoft.teamfoundation.build.workflow.dll

10.0.40219.413

660,616

8-Aug-12

14:55

x86

Tfsbuildservicehost.exe

10.0.40219.413

192,608

8-Aug-12

14:55

x86

الحالة

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

مزيد من المعلومات

لمنع حدوث هذه المشكلة، استخدم إحدى الطرق التالية:

  • فتح قالب عملية البناء الخاص بك باستخدام محرر نص، إضافة خصائص لوجبروجيكتنوديس و لوجوارنينجس بالنشاط MSBuild ثم قم بتعيين قيم الخصائص إلى false.

  • فتح قالب عملية البناء الخاص بك باستخدام "مصمم سير العمل" في Visual Studio، استعراض للنشاط MSBuild ثم قم بتغيير قيم الخصائص اثنين إلى false.

ملاحظات

  • هناك نشاطين MSBuild في قالب عملية البناء الافتراضي.

  • القيمة الافتراضية للخاصيتين صحيح.

نوصي بتخفيض مستوى اﻹطناب للبنيات إذا كنت تستخدم مستوى التشخيص أو مفصل. استخدم هذه الخيارات فقط عندما يكون مطلوباً.

في TFS2012، لن تتم كتابة هذه الرسائل إلى قاعدة البيانات. بدلاً من ذلك، تتم كتابة إلى ملف الذي يساعد هذه المشكلة.

لمزيد من المعلومات حول كيفية الحفاظ على إنشاء جداول TFS، انتقل إلى مواقع Microsoft التالية على الويب:

مزيد من المعلومات حول البناء حذف الخيارات

معلومات عامة حول الأمر إتلاف

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×