FIX: قد تفشل جملة DELETE مع JOIN ثم تظهر رسالة خطأ ٦٢٥

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

814889
ملاحظة
تم استبدال هذه المقالة مقال معارف التالية:
836096FIX: قد تظهر رسالة خطأ ٦٢٥ عند تشغيل استعلام يحتوي على مخطط استعلام يستخدم استراتيجية صلة متداخلة حلقة
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
BUG #: 364074 (SQL Server 8.0)
الأعراض
عبارة DELETE التي تتضمن JOIN قد فشل ثم تتلقى رسالة الخطأ التالية:
625 خطأ: الخطورة: حالة 20 ،: 3
لا يمكن استرداد صف من صفحة (4:2268) بواسطة RID لأن slotid (681803120) غير صالح
على الرغم من ذلك، CHECKDB DBCC تقريراً عن أية أخطاء كما يظهر سجل الأحداث لم أخطاء الأجهزة ذات الصلة.

قد تحدث هذه المشكلة عند تحقق كافة الشروط التالية:
  • يتم تضمين عامل تشغيل حلقات متداخلة في خطة الاستعلام.
  • الطاولة الداخلية من عوامل التشغيل حلقات المتداخلة جدول هدف عبارة DELETE.
  • تنفيذ عامل التشغيل المتداخلة حلقات صلة رأس أطراف أو صلة واحد لكثير.
  • يحتوي الإدخال إلى عامل تشغيل حلقات متداخلة على قيم مكررة.
  • يتم وضع عامل تشغيل "التخزين الجدول" أعلاه عامل التشغيل حلقات المتداخلة.
  • يتم وضع عامل تشغيل بحث Bookmark أعلى الجدول عامل تشغيل التخزين.
يمكن أن تكون عملية "التخزين جدول" المذكورة مسبقًا في هذه المقالة عامل الحماية عشية عيد القديسين الأخرى.

repro في الخطأ فقط من أجل عبارة DELETE, لا يوجد لدينا repro عبارة UPDATE. ومع ذلك، من المحتمل أن يكون عبارة UPDATE حدوث خطأ نفس.
الحل البديل
كمحاولة للتغلب على هذا الخطأ, يمكنك تحديد أحد الإجراءات التالية:
  • خيار (التجزئة الصلة)
  • خيار (دمج الصلة)
الحل

معلومات حزمة الخدمة

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ Microsoft SQL Server 2000. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
290211كيفية الحصول على أحدث حزمة خدمة لـ SQL Server 2000

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي coordinated (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
   Date         Time     Version       Size              File name     Description   ---------------------------------------------------------------------------------   20-Feb-2003  20:58   2000.80.735.0  7,462,993 bytes   Sqlservr.exe  SP2-based fix   15-Feb-2003  02:52   2000.80.769.0  7,512,145 bytes   Sqlservr.exe  SP3-based fix				
ملاحظة: بسبب تبعيات الملف، أحدث إصلاح عاجل أو الميزة التي تحتوي على الملفات قد تحتوي أيضًا على ملفات إضافية.

تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".تم تصحيح هذه المشكلة لأول مرة في Microsoft SQL Server 2000 المزود بحزمة الخدمة Service Pack 4.

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

خصائص

رقم الموضوع: 814889 - آخر مراجعة: 02/28/2014 00:38:59 - المراجعة: 5.3

  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB814889 KbMtar
تعليقات