KB3023634 - تصحيح: يحدث خطأ في التحويل عند استخدام قاعدة عمل في SQL Server 2012 أو SQL Server 2014 MDS

ينطبق على
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

الأعراض

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

  • يمكنك إنشاء قاعدة عمل تختبر قيمة فارغة في سمة رقمية في Microsoft SQL Server 2012 Master Data Services (MDS).
  • حفظ قاعدة العمل ونشرها.
  • يمكنك فتح الكيان في MDS Explorer، وتشغيل قاعدة العمل للتحقق من صحة أعضاء الكيان.

في هذا السيناريو، ستتلقى رسالة الخطأ التالية:

ملاحظة

8114: حدث خطأ في تحويل نوع البيانات nvarchar إلى رقمي. يشير عدد المعاملات بعد EXECUTE إلى عدم تطابق عدد عبارات BEGIN وCOMMITT. العدد السابق = 0، العدد الحالي = 1.

ملاحظة تحدث هذه المشكلة أيضا في SQL Server 2014 MDS الذي طبق CU3 أو الإصدارات الأحدث. على سبيل المثال، عند تنفيذ قاعدة عمل في MDS تتحقق مما إذا كانت سمة تاريخ فارغة أم لا، تظهر رسالة الخطأ التالية:

ملاحظة

خطأ في تحويل نوع البيانات nvarchar إلى datetime

      

الدقة

تم إصلاح المشكلة لأول مرة في التحديث التراكمي التالي ل SQL Server.

التحديث التراكمي 6 ل SQL Server 2014 /en-us/help/3031047

التحديث التراكمي 4 ل SQL Server 2012 SP2 /en-us/help/3007556

التحديث التراكمي 14 ل SQL Server 2012 SP1 /en-us/help/3023636

حول التحديثات التراكمية ل SQL Server

يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:

      

الحالة

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