الأعراض
افترض انك تستخدم Microsoft SQL Server 2008 أو SQL Server 2008 R2 أو SQL Server 2012 علي كمبيوتر تم تثبيت 8.1 Windows عليه. عند استخدام المعلمة @ @version والاجراء المخزن لنظام الxp_msver للبحث عن معلومات إصدار نظام التشغيل ، يتم إرجاع معلومات غير صحيحه.
السبب
تحدث هذه المشكلة نظرا لان Windows 8.1 قام بإهمال جيتفيرسيون و جيتفيرسيون (علي سبيل المثال) APIs. لا تقوم واجات برمجه التطبيقات هذه بإرجاع رقم إصدار نظام التشغيل الصحيح.
الحل
بعد تطبيق هذا الإصلاح ، سيتلقى SQL Server معلومات نظام التشغيل لمعلمه @ @version من السجل. سيقوم SQL Server أيضا بتصحيح المعلومات الموجودة في اجراء الxp_msver نظام المخزن. تم تصحيح هذه المشكلة أولا في التحديث التراكمي التالي ل SQL Server:
تحديث تراكمي 9 ل SQL Server 2012 SP1 /en-us/help/2931078
تحديث تراكمي 16 for SQL Server 2008 SP3 /en-us/help/2936421
تحديث تراكمي 11 ل SQL Server 2008 R2 SP2 /en-us/help/2926028
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".