الأعراض
افترض انك قمت بتعريف عناصر التسلسل في Microsoft SQL Server 2012 أو SQL Server 2014. عندما تقوم بتنفيذ الإجراءات المخزنة لنظام الsp_sequence_get_rangeوالقيمة التالية للدالة في التوازي علي عنصر التسلسل نفسه (علي سبيل المثال ، في الاتصالات المتزامنة المختلفة أو في تطبيقات متعددة المؤشرات) ، يتم إنشاء قيمه تسلسل مكرر.
السبب
تحدث هذه المشكلة نظرا لوجود حاله تعارض لإجراءات sp_sequence_get_range نظام المخزنة والقيمة التالية للدالة عند تنفيذها في نفس عنصر التسلسل في التوازي. كل منهما يقوم بالقراءة والكتابة إلى القيمة الحالية لمنشئ التسلسل. علي الرغم من ذلك ، هناك نقص في الاستخدام الصحيح لليه المزامنة بينها.
الحل
معلومات حزمه الخدمة
لحل هذه المشكلة ، احصل علي حزمه الخدمة 1 ل SQL Server 2014.
للحصول علي مزيد من المعلومات حول SQL Server 2014 Service Pack 1 (SP1) ، راجع الأخطاء التي تم تصحيحها في Sql server 2014 Service pack 1. تم تصحيح هذه المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
تحديث تراكمي 6 ل SQL Server 2014 /en-us/help/3031047
تحديث تراكمي 4 ل SQL Server 2012 SP2 /en-us/help/3007556
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".