خطأ "msg 6602" عند تنفيذ الإجراء sp_xml_preparedocument التي تم تخزينها في SQL Server 2008 أو SQL Server 2008 R2 2012 ملقم SQL

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

اضغط هنا لرابط المقالة باللغة الانجليزية2782589
الأعراض
عند محاولة تنفيذ sp_xml_preparedocument الإجراء المخزن في Microsoft SQL Server 2008 أو SQL Server 2008 R2، أو Microsoft التي محتوى معلمة xmltext عبارة عن مستند XML معقدة 2012 خادم SQL، تتلقى رسالة خطأ مشابهة لما يلي:

حدث خطأ تحليل XML 0x80004005 في السطر رقم 1، بالقرب من نص XML "نموذج مستند XML>"
ظهور رسالة حالة 6602، مستوى 16، 2، sp_xml_preparedocument الإجراء، بند رقم 1
وصف الخطأ "خطأ غير محدد".

السبب
تحدث هذه المشكلة بسبب وجود قيود على تصميم محلل MSXML (Msxmlsql.dll) الذي يستخدم SQL Server.

لا تتعلق المشكلة دقة حجم مستند XML ولكن في بنية معقدة. تركيبة من عمق بنية عنصر XML، والعدد وحجم السمات، وعدد الكيانات داخل سمات يمكن أن يسبب هذه المشكلة. على الرغم من ذلك، عادة يوجد مستوى التعقيد المطلوب للوصول إلى هذا الحد في مستندات XML التي يتم عدة ميغابايت.
الحل البديل
للتغلب على هذه المشكلة، حاول تقليل تعقيد مستند XML.

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

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

خصائص

رقم الموضوع: 2782589 - آخر مراجعة: 01/09/2013 23:06:00 - المراجعة: 0.1

Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Service Pack 2, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Standard

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2782589 KbMtar
تعليقات