مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
لديك قاعده بيانات تحتوي علي عزل اللقطات أو مستوي التقاط الخاص بلقطه القراءة التي تم تمكينها في Microsoft SQL Server 2012 أو SQL Server 2014.
-
تحتوي قاعده البيانات علي جدول غير فارغ يحتوي علي فهرس متفاوت العمود متعدد الاعمده. يتم تعيين مفتاح المسافة البادئة الخاص بالفهرس المرتب إلى غير فارغ.
-
تبدا معامله وتضيف عمودا إلى الجدول. تم تحديث قيمه هذا العمود.
-
يمكنك تعديل مفتاح المسافة البادئة للفهرس المرتب للسماح بقيمه فارغه.
-
يمكنك ادراج الصفوف التي تحتوي علي قيم خاليه لمفتاح المسافة البادئة للفهرس المرتب ، ثم إجهاض المعاملة.
في هذا السيناريو ، يتسبب التراجع في العمل بان يتم الاشتباه بقاعده البيانات وهي "ريبيرابل" فقط باستخدام الأمر DBCC تشيكدب REPAIR_ALLOW_DATA_LOSS . بالاضافه إلى ذلك ، قد تتلقي رسالة الخطا التالية:
الرسالة 3316 ، المستوي 21 ، الولاية 2 ، السطر 135 اثناء التراجع عن عمليه تم تسجيلها في قاعده البيانات '%. * ls ' ، حدث خطا في معرف سجل السجل% S_LSN. لم يتم العثور علي الصف. يمكنك استعاده قاعده البيانات من نسخه احتياطيه كامله أو إصلاح قاعده البيانات.
الحل
معلومات حزمه الخدمة ل SQL Server 2014
لحل هذه المشكلة ، احصل علي حزمه الخدمة 1 ل SQL Server 2014.
للحصول علي مزيد من المعلومات حول SQL Server 2014 Service Pack 1 (SP1) ، راجع الأخطاء التي تم تصحيحها في Sql server 2014 Service pack 1.
معلومات حزمه الخدمة ل SQL Server 2012
لحل هذه المشكلة ، يجب الحصول علي أحدث حزمه خدمه ل Microsoft SQL Server 2012. لمزيد من المعلومات ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
2755533 كيفيه الحصول علي أحدث حزمه خدمه ل SQL Server 2012
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".