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

إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

FIX: برنامج تشغيل JDBC Microsoft SQL Server 3.0 بإرجاع قيم التاريخ غير صحيحة مع JRE 1.7

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

اضغط هنا لرابط المقالة باللغة الانجليزية2652061
الأعراض
النظر في السيناريو التالي:
  • لديك تطبيق جافا الذي يستخدم Microsoft SQL Server برنامج تشغيل JDBC الإصدار 3.0 وبيئة وقت التشغيل جافا الإصدار 1.7 (JRE 1.7) للاتصال بقاعدة بيانات SQL Server.
  • كان التطبيق يستخدم أي من الوظائف الثلاث التالية للحصول على موعد من قاعدة البيانات:
    • getdate)
    • getTimeStamp()
    • getDateTimeOffset()
  • نوع البيانات في قاعدة بيانات SQL Serverالتاريخ, DATETIME2، أو داتيتيميوفسيت.
في هذا السيناريو، الدالة بإرجاع قيمة تاريخ غير صحيح.

وتلاحظ
  • تحدث هذه المشكلة فقط عندما تكون قيمة التاريخ التي يتم إرجاعها بواسطة الدالة الأخيرة أكثر من سنة 1582 في التقويم الميلادي.
  • لا تحدث هذه المشكلة إذا كان التطبيق يستخدم أحد الإجراءات التالية:
    • الإصدار 3.0 من Microsoft SQL Server برنامج تشغيل JDBC و JRE 1.5/JRE 1.6
    • Microsoft SQL Server برنامج تشغيل JDBC الإصدار 2.0 و JRE 1.7
السبب
السلوك المهام التي يرد وصفها في المقطع "Symptoms" يعتمد على تقويم Java واجهات برمجة التطبيقات. بسبب التغيير في سلوك هذه Api في Microsoft SQL Server برنامج تشغيل JDBC الإصدار 3.0 لإرجاع القيم غير صحيحة.
الحل
تم تعديل في Microsoft SQL Server برنامج تشغيل JDBC الإصدار 3.0 بحيث الوظائف الموضحة في قسم "الأعراض" إرجاع القيم الصحيحة بغض النظر عن الإصدار JRE. Microsoft SQL Server برنامج تشغيل JDBC الإصدار 4.0 سوف تحتوي أيضا على هذا التعديل.

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

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

إذا كان الإصلاح يتوفر للتحميل, هناك مقطع "Hotfix تحميل متوفرة" في الجزء العلوي من هذا مقالة قاعدة معارف. إذا لم يظهر هذا المقطع اتصل خدمة العملاء Microsoft والدعم للحصول على الإصلاح العاجل.

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

معلومات التثبيت

لتثبيت هذا الإصلاح العاجل، اتبع هذه الخطوات:

WINDOWS
  1. قراءة الملف license.txt من هذا الإصلاح العاجل.
  2. قم بتحميل واستخدام Microsoft SQL Server JDBC Driver الإصدار 3.0 لقبول هذا الترخيص.
  3. تحميل sqljdbc_<version>ملف _enu.exe إلى الدليل المؤقت.</version>
  4. تشغيل sqljdbc_<version>_enu.exe الملف.</version>
  5. اكتب بدليل تثبيت عند مطالبتك.
    نوصي بفك حزم الملفات مضغوط (.zip) باستخدام الدليل الافتراضي التالي:
    %ProgramFiles%\Microsoft برنامج تشغيل SQLServer JDBC 3.0
  6. بعد الحزمة تم فك حزمها، فتح نظام تعليمات JDBC بفتحإينستالاتيونديريكتوري\Microsoft برنامج تشغيل JDBC SQL Server 3.0\sqljdbc_<version>\<language>\help\default.htm. يعرض نظام تعليمات JDBC نظام التعليمات في مستعرض ويب.</language> </version>

UNIX
  1. قراءة الملف license.txt من هذا الإصلاح العاجل.
  2. قم بتحميل واستخدام Microsoft SQL Server JDBC Driver الإصدار 3.0 لقبول هذا الترخيص.
  3. تحميل sqljdbc_<version>ملف _enu.tar.gz إلى الدليل المؤقت.</version>
  4. لفك في تقرير التقييم الثالث التي هي من نوع zip، زيارة الدليل حيث تريد فك حزمة برنامج تشغيل ثم اكتب:
    gzip-d sqljdbc_<version>_enu.tar.gz</version>
  5. لفك حزم التقرير التقييمي الثالث، نقله إلى الدليل حيث تريد تثبيت برنامج تشغيل ثم اكتب:
    القطران-xf sqljdbc_<version>_enu.tar</version>
  6. بعد الحزمة تم فك حزمها، فتح نظام تعليمات JDBC بفتحإينستالاتيونديريكتوري\Microsoft برنامج تشغيل JDBC SQL Server 3.0\sqljdbc_<version>\<language>\help\default.htm. يعرض نظام تعليمات JDBC نظام التعليمات في مستعرض ويب.</language> </version>


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

هذه الإصلاحات السريعة شاملة للإصلاحات الضرورية السابقة ل Microsoft SQL Server JDBC Driver الإصدار 3.0.

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

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

اسم الملفإصدار الملفحجم الملفالتاريخالوقتمنهاج
Sqljdbc.jarلا ينطبق 518,2948 ديسمبر 201116:05 لا ينطبق
Sqljdbc4.jarلا ينطبق 537,5668 ديسمبر 201116:05 لا ينطبق
Xa_install.sqlلا ينطبق 37,128 ديسمبر 201116:05 لا ينطبق
Sqljdbc_xa.dll 3.0.1301.203253,7448 ديسمبر 201116:05 IA 64
Sqljdbc_xa.dll 3.0.1301.203131,3768 ديسمبر 201116:05 x 64
Sqljdbc_xa.dll 3.0.1301.203102,1928 ديسمبر 201116:05 x 86
Sqljdbc_auth.dll 3.0.1301.203175,4088 ديسمبر 201116:05 IA 64
Sqljdbc_auth.dll 3.0.1301.20387,3448 ديسمبر 201116:05 x 64
Sqljdbc_auth.dll 3.0.1301.20369,9368 ديسمبر 201116:05 x 86




تصريح
تم تأكيد Microsoft أن هذا هو وجود مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
جافا 7، getdate ()، JDBC 3.0 أو JDBC 4.0

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

خصائص

رقم الموضوع: 2652061 - آخر مراجعة: 01/06/2012 12:16:00 - المراجعة: 2.0

  • Microsoft SQL Server Java Database Connectivity Driver 3.0
  • kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbautohotfix kbmt KB2652061 KbMtar
تعليقات
ascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");