الأعراض
افترض انك تستخدم الدالة السلسلة الفرعية (expression, start, length) في Microsoft SQL Server 2012 Service Pack 1 (SP1) التحديث التراكمي 1 (CU1) والإصدارات الأحدث أو SQL server 2014. عندما يكون طول التعبير أكبر من 8000 وكان البدء أكبر من طول التعبير، يحدث خرق في الوصول. بالاضافه إلى ذلك ، تتلقي رسالة الخطا التالية:
حدث خطا هام في الأمر الحالي. يجب تجاهل النتائج ، إذا كانت هناك.
الحل
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server. بعد تطبيق الإصلاح العاجل ، يتم إرجاع تعبير ذو طول صفري عندما يكون البدء أكبر من عدد الأحرف في تعبير القيمة.
تحديث تراكمي 1 ل SQL Server 2012 SP2 /en-us/help/2976982
تحديث تراكمي 2 ل SQL Server 2014 /en-us/help/2967546
تحديث تراكمي 10 ل SQL Server 2012 SP1 /en-us/help/2954099
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".