"التاريخ/الوقت غير قابل للتمثيل" خطأ عند استخدام موفر OLEDB DB2 في المضيف تكامل خادم 2013

الأعراض

يرجى مراعاة السيناريو التالي:

  • في Microsoft المضيف تكامل خادم 2013، يمكنك تكوين جدول DB2.

  • يحتوي الجدول على عمود Timestamp قيمة الساعة 24:00:00.

  • حاول تحديد أعمدة الطابع الزمني باستخدام موفر OLEDB ل DB2.

في هذا السيناريو، يفشل الطلب ويرجع الاستثناء التالي:

تم System.ArgumentOutOfRangeException لم تتم معالجته: HResult = 2146233086
الرسالة = الساعة والدقيقة والثانية تصف معلمات التاريخ ووقت غير قابل للتمثيل.

السبب

تحدث هذه المشكلة لأن قيمة الساعة 24:00:00 غير صحيح في Microsoft SQL Server.

الحل

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

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

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

http://support.microsoft.com/default.aspx?scid=fh; [LN]؛ CNTACTMS

ملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

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

يجب 2 التحديث التراكمي ل Microsoft المضيف تكامل خادم 2013 مثبتة لتطبيق هذا الإصلاح العاجل. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

حزمة التحديث التراكمي 2929767 2 للمضيف تكامل خادم 2013

معلومات التحديث التراكمي

يتم تضمين الإصلاح الخاص بهذه المشكلة في حزمة التحديث التراكمي 3 للمضيف تكامل خادم 2013. لمزيد من المعلومات حول كيفية الحصول على التراكمي تحديث الحزمة، راجع 3 ل 2013 الملقم المضيف تكامل حزمة التحديث التراكمية.

الحل البديل

للتغلب على هذه المشكلة، يمكن تفسير قيمة عمود Timestamp كنص. للقيام بذلك، يجب تعيين معلمة سلسلة اتصال التاريخ والوقت كحرف إلى True. على سبيل المثال، تعيين هذه السلسلة كما يلي:

التاريخ والوقت كحرف = True

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

إذا كانت قيمة الساعات في عمود Timestamp 24:00، ينشئ تعديلاً من تنسيق DB2 تنسيق MSSQL بزيادة يوم واحد. على سبيل المثال، يتم تعديل قيمة "عام 2015-08-26-24.00.00.000000" على الجانب DB2 إلى "عام 2015-08-27-00.00.00.000000" على الجانب MSSQL.

الحالة

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

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

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

×