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

FIX: قد يحدث الخطأ "تسفر عن عدم جدولة" عند تشغيل استعلام الذي يستخدم الدالة تشارينديكس في SQL Server 2008 R2

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

اضغط هنا لرابط المقالة باللغة الانجليزية2633357
الأعراض
النظر في السيناريو التالي:
  • يمكنك تشغيل استعلام الذي يستخدم تشارينديكس الدالة في Microsoft SQL Server 2008 R2. في تشارينديكس تعمل الاستخدامات varchar (max) المعلمة كالوسيطة الخاصة به.
  • يستخدم المعلمة ترتيب بن أو الحاوية 2.

في هذا السيناريو، قد يحدث خطأ "تسفر عن عدم جدولة". بالإضافة إلى ذلك، يتم إنشاء ملف mini-dump في مجلد السجل SQL Server التطبيق، ويسجل خطأ التي مشابهة لما يلي في ملف سجل خطأ SQL Server:
التاريخالوقت خادم *** قادر على الحصول على سياق مؤشر الترابط ل spid 0

التاريخالوقت Server * *******************************************************************************

التاريخالوقت الخادم *

التاريخالوقت الخادم * تفريغ المكدس BEGIN:

التاريخالوقت ملقم * "تاريخ وقت" spid 3740

التاريخالوقت الخادم *

التاريخالوقت ملقم * غير yielding على جدولة

التاريخالوقت الخادم *

التاريخالوقت Server * *******************************************************************************

التاريخالوقت الملقم هو توقيع المكدس للتفريغ 0x0000000000000281

التاريخالوقت الملقم عملية تفريغ الخارجية بإرجاع رمز 0x20000001.

عادت عملية تفريغ الخارجية أية أخطاء.

التاريخالوقت عملية الملقم 0:0:0 (0x10f0) عامل 0x00000000806741A0 يظهر فيها تكون غير yielding على جدولة 7. مؤشر الترابط وقت الإنشاء: 12956396639383. : مؤشر الترابط Approx وحدة المعالجة المركزية kernel 0 ms، السيدة المستخدم 70434 "استخدام عملية" 13 في المائة. خمول النظام 86 في المائة. الفاصل الزمني: في 70434 مللي ثانية.

التاريخالوقت عملية الملقم 0:0:0 (0x10f0) عامل 0x00000000806741A0 يظهر فيها تكون غير yielding على جدولة 7. مؤشر الترابط وقت الإنشاء: 12956396639383. : مؤشر الترابط Approx وحدة المعالجة المركزية kernel 0 ms، السيدة المستخدم 130838 "استخدام عملية" 12%. خمول النظام 86 في المائة. الفاصل الزمني: في 132272 مللي ثانية.

التاريخالوقت spid # # تم إيقاف التتبع SQL. تتبع المعرف = '2'. اسم تسجيل الدخول = 'sa'.
ملاحظة مسبقاً تم إصلاح هذه المشكلة في SQL Server 2008 Service Pack 3 (SP3).
السبب
يحدث هذه المشكلة بسبب وجود عيب في الأساليب التي يتم استخدامها مطابقة النقش من البيانات الثنائية. تجميع البيانات في عمليات الترتيب بن أو الحاوية 2.
الحل

معلومات الإصلاح العاجل

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

إذا كان الإصلاح يتوفر للتحميل, هناك مقطع "Hotfix تحميل متوفرة" في الجزء العلوي من هذا مقالة قاعدة معارف. إذا لم يظهر هذا المقطع، إرسال طلب خدمة العملاء Microsoft والدعم للحصول على الإصلاح العاجل.

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

الشروط الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك SQL Server 2008 R2 الخدمة service Pack 1 (SP1) مثبتة.

إعادة تشغيل متطلبات

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

معلومات استبدال الإصلاح العاجل

يستبدل هذا الإصلاح الضروري إصلاح تم إصدارها مسبقاً.

معلومات الملف

وقد الإصدار العمومي من هذا الإصلاح الجديد سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. التواريخ والأوقات لهذه الملفات يتم سرد في "التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. للبحث الفرق بين UTC والوقت المحلي استخدم المنطقة الزمنية علامة التبويب في التاريخ والوقت العنصر في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفالتاريخالوقتمنهاج
Sqlservr.exe2009.100.2799.043,061,60022 ديسمبر 201121:59x 86
Sqlservr.exe2009.100.2799.062,133,60022 ديسمبر 201120:55x 64
Sqlservr.exe2009.100.2799.0122,108,25622 ديسمبر 201120:19IA 64

تصريح
تم تأكيد Microsoft أن هذا هو وجود مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
الحل البديل
للعمل حول هذه المشكلة، استخدم varchar المعلمة كوسيطة من تشارينديكس الدالة بدلاً من استخدام varchar (max) المعلمة.

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

خصائص

رقم الموضوع: 2633357 - آخر مراجعة: 01/12/2012 09:12:00 - المراجعة: 1.0

Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup

  • kbqfe kbhotfixserver kbfix kbautohotfix kbexpertiseadvanced kbsurveynew kbmt KB2633357 KbMtar
تعليقات
>