الأعراض
يُرجى مراعاة السيناريو التالي:
- يمكنك إنشاء قاعدة عمل تختبر قيمة فارغة في سمة رقمية في 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:
- التحديث التراكمي الأخير ل SQL Server 2014
- التحديث التراكمي الأخير ل SQL Server 2012 SP2
- التحديث التراكمي الأخير ل SQL Server 2012 SP1
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".