أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

FIX: يحدث تلف في البيانات عند تحميل البيانات LOB إلى متغير SQL للعمليات في SQL Server 2008 R2، SQL Server 2012 أو SQL Server 2008

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية2803994
الأعراض
عندما تقوم بتشغيل استعلام الذي يحتوي على البيانات كائن كبير (LOB) تحميل إلى متغير عبارات SQL في Microsoft SQL Server 2008 أو Microsoft SQL Server 2012 أو Microsoft SQL Server 2008 R2، يحدث تلف في البيانات. على سبيل المثال، يمكنك تشغيل الاستعلام التالي لنسخ بيانات XML من عمود قاعدة بيانات إلى متغير XML:
Declare @OUTXML as XMLSELECT @OUTXML = DataXml FROM Table_1 WHERE id=1 

في هذه الحالة، تشغيل العبارة حدد عند مؤشرات الترابط الأخرى في محاولة لتحديث نفس العمود XML. هذا السلوك قد يسبب تلف في البيانات. بالإضافة إلى ذلك، تتلقى إحدى رسائل الخطأ التالية عند تنفيذ أي قراءة وكتابة عملية على عمود XML تالف:
  • نوع بيانات XML تالف.
  • وقد وقعت نهاية غير متوقعة للملف.
وتلاحظ
  • عادة ما تحدث هذه المشكلة أثناء عمليات تحميل المتزامنة عالية.
  • عند استخدام عامل "القارئ سجل" لقراءة بيانات XML تالف من جدول الذي جزء من قائمة المادة منشور للنسخ المتماثل للمعاملات، التي تتلقى رسالة الإعلام بالخطأ التالية:

    نوع بيانات XML تالف. (المصدر: MSSQLServer، رقم الخطأ: 6611)
السبب
تحدث هذه المشكلة لأنه يتم تحرير تأمين على عمود البيانات LOB قبل أن يتم نسخ البيانات LOB من عمود قاعدة البيانات إلى متغير نوع بيانات LOB. يمكن تحديث أي استعلام متزامن نفس البيانات LOB قبل اكتمال عملية النسخ أثناء عملية النسخ. ولذلك، يحدث تلف في البيانات.
الحل

معلومات التحديث التراكمي

التحديث التراكمي 7 ل SQL Server 2012

صدر إصدار الإصلاح الخاص بهذه المشكلة لأول مرة في 7 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه ل SQL Server 2012، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2823247 حزمة التحديث التراكمي 7 ل SQL Server 2012
ملاحظة لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع السابقة SQL Server 2012. ونحن ننصح بالتفكير تطبيق أحدث إصدار الإصلاح الذي يحتوي على هذا الإصلاح العاجل. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2692828 يبني 2012 ملقم SQL التي تم إصدارها بعد إصدار SQL Server 2012

التحديث التراكمي 12 ل SQL Server 2008 R2 حزمة الخدمة 1

تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في التحديث التراكمي 12. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذا ل SQL Server 2008 R2 Service Pack 1، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2828727 حزمة التحديث التراكمي 12 ل SQL Server 2008 R2 Service Pack 1
ملاحظة لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع السابقة SQL Server 2008 R2 Service Pack 1. ونحن ننصح بالتفكير تطبيق أحدث إصدار الإصلاح الذي يحتوي على هذا الإصلاح العاجل. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2567616 يبني R2 2008 ملقم SQL التي تم إصدارها بعد إصدار SQL Server 2008 R2 خدمة حزمة 1

التحديث التراكمي 10 ل SQL Server 2008 Service Pack 3

صدر إصدار الإصلاح الخاص بهذه المشكلة لأول مرة في 10 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذا ل SQL Server 2008 حزمة الخدمة 3، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2814783 حزمة التحديث التراكمي 10 ل SQL Server 2008 حزمة الخدمة 3
ملاحظة لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع السابقة SQL Server 2008 خدمة 3 حزمة. ونحن ننصح بالتفكير تطبيق أحدث إصدار الإصلاح الذي يحتوي على هذا الإصلاح العاجل. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2629969 ينشئ 2008 ملقم SQL التي تم إصدارها بعد إصدار SQL Server 2008 خدمة حزمة 3

التحديث التراكمي 5 ل SQL Server 2008 R2 Service Pack 2 (SP2)

أطلق سراح الإصلاح الخاص بهذه المشكلة أولاً في 5 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه ل SQL Server 2008 R2 S2008 R2 حزمة الخدمة SP2، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2797460 حزمة التحديث التراكمي 5 ل SQL Server 2008 R2 S2008 R2 حزمة الخدمة SP2
ملاحظة لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع السابق SQL Server 2008 R2 S2008 R2 SP2. ونحن ننصح بالتفكير تطبيق أحدث إصدار الإصلاح الذي يحتوي على هذا الإصلاح العاجل. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2730301 يبني R2 2008 ملقم SQL التي تم إصدارها بعد إصدار SQL Server 2008 R2 الخدمة Pack 2

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


تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2803994 - آخر مراجعة: 04/15/2013 08:51:00 - المراجعة: 3.0

Microsoft SQL Server 2008 R2 Service Pack 2, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2803994 KbMtar
تعليقات