توزع microsoft تصحيحات Microsoft SQL Server 2008 كملف واحد قابل للتنزيل. نظرا لان التصحيحات متراكمة ، فان كل إصدار جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 تصحيح السابق.
الأعراض
العرَض الأولعند اجراء محتوي لفهرس كبير الحجم بالبالكامل في Microsoft SQL Server 2008 أو في Microsoft SQL Server 2008 R2 ، قد تتلقي رسالة خطا في ملف سجل النص الكامل. تعتمد عدد المرات التي يتم فيها تسجيل رسالة الخطا هذه علي حجم الدفعة التي تم طرحها. علي سبيل المثال ، علي كمبيوتر 32 بت ، حجم الدفعة هو 1,000 ، التالي يتم تسجيل الخطا 999 مره. تشبه رسالة الخطا ما يلي:
خطا ' 0x8004cb04: قائمه الكلمات الموجودة في الذاكرة تالفة. هذا ناتج عن خطا في التصفية أو مجزئ العرض أو مكون الفهرسة الآخر. ' حدث اثناء محتوي فهرس النص الكامل للجدول أو طريقه العرض المفهرسة ' [سمارش]. [dbo.bigtable]. [أرتشيفيمسجس] ' (الجدول أو معرف طريقه العرض المفهرسة ' 160719625 ' ، معرف قاعده البيانات ' 7 ') ، قيمه مفتاح النص الكامل ' 291484087 '. سيتم اجراء المحاولة لأعاده الفهرسة.
بعد ظهور رسالة الخطا هذه ، قد تتلقي أيضا رسالة الخطا التالية لحجم الدفعة ناقص واحده:
<التاريخ> <الوقت> spid28s خطا ' 0x80040e28 ' اثناء محتوي فهرس النص الكامل للجدول أو طريقه العرض المفهرسة ' [سمارش]. [dbo.bigtable]. [أرتشيفيمسجس] ' (الجدول أو معرف طريقه العرض المفهرسة ' 160719625 ' ، معرف قاعده البيانات ' 7 ') ، قيمه مفتاح النص الكامل ' 199598211 '. سيتم اجراء المحاولة لأعاده الفهرسة.
بعد ظهور رسالة الخطا هذه ، قد تتلقي أيضا رسالة الخطا التالية لحجم الدفعة ناقص واحده:
<التاريخ> <الوقت> spid26s خطا ' 0x80043630: انتهت مهله معالجه البرنامج الخفي للتصفية MSFTEFD لسبب غير معروف. قد يشير ذلك إلى وجود خطا في عامل التصفية أو مجزئ العرض أو معالج البروتوكول. ' حدث اثناء محتوي فهرس النص الكامل للجدول أو طريقه العرض المفهرسة ' [سمارش]. [dbo.bigtable]. [أرتشيفيمسجس] ' (الجدول أو معرف طريقه العرض المفهرسة ' 160719625 ' ، معرف قاعده البيانات ' 7 ') ، قيمه مفتاح النص الكامل ' 14304130 '. سيتم اجراء المحاولة لأعاده الفهرسة.
العرَض الثانيبالاضافه إلى ذلك ، قد تلاحظ ان عمليه المعالجة الخاصة بالملفات التالية في الاداه التالية في عند محاولة تشغيل استعلام النص الكامل أو تنفيذ محتوي النص بالبالكامل ، تتلقي الرسالة التالية مره أخرى إلى العميل.
الرسالة 30053 ، المستوي 16 ، الولاية 102 ، الخط 1 الفاصل الزمني لسلسله استعلام النص الكامل. قد يحدث ذلك إذا استغرقت العبارة الاضافيه وقتا طويلا لمعالجه سلسله استعلام النص بكامله ، أو إذا كان عدد كبير من الاستعلامات قيد التشغيل علي الخادم. حاول تشغيل الاستعلام مره أخرى ضمن تحميل افتح.
عند فحص سجلات سقلفت * لهذا الكتالوج ، تلاحظ ظهور رسالة الخطا هذه:
حدث خطا ' 0x80004005 ' اثناء المحتوي المتعلق بفهرس النص الكامل للجدول أو طريقه العرض المفهرسة ' [الDBNAME]. [dbo.bigtable]. [TABLENAMe] ' (الجدول أو معرف طريقه العرض المفهرسة ' 1204001724 ' ، معرف قاعده البيانات ' 5 ') ، قيمه مفتاح النص الكامل ' 4 '. سيتم اجراء المحاولة لأعاده الفهرسة.
عند فحص SQL ارورلوج ، تلاحظ رسالة الخطا هذه:
الخطا: 30089 ، الخطورة: 17 ، الولاية: 1. توقفت عمليه "مضيف البرنامج الخفي للتصفية فولتيكست (FDHost)" بشكل غير طبيعي. قد يحدث هذا في حال تم تكوين المكون اللغوي أو الذي لا يعمل بشكل صحيح ، مثل مجزئ البريد أو ستيمير أو عامل التصفية إلى حدوث خطا إيريكوفيرابل اثناء فهرسه النص الكامل أو معالجه الاستعلام. سيتم أعاده تشغيل العملية تلقائيا.
السبب
تحدث هذه المشكلة نظرا لوجود خطا في الاتصال بين سقلسيرفر وعمليات Fdhost. عندما يتم إرسال الدفعات من العملية سقلسيرفر إلى معالجه الملفات المشتركة في Fdhost ثانيه ، في بعض الأحيان تكون الذاكرة المشتركة من سقلسيرفر إلى Fdhost ، لا تحتوي علي مساحة كافيه لاحتواء العمود التالي من المستند. عند حدوث ذلك ، ترسل العملية سقلسيرفر رسالة لاعلامك بعمليات Fdhost لمعالجه كل البيانات الموجودة في أوسم. عندما تعالج عمليه الاستضافة الخاصة بالملفات المشتركة في fdhost البيانات ، فقد تصبح الذاكرة المشاركة الواردة (إيسم) ، وهي الذاكرة المشتركة من الملفات التي تمت من نوعها. exe إلى سقلسيرفر. في هذه الحالة ، ترسل عمليه Fdhost الرسالة "إرجاع" إلى العملية سقلسيرفر. تطلب هذه الرسالة ان عمليه سقلسيرفر أعاده إرسال المستند الأخير من العمود الأول. ومع ذلك ، عند بدء عمليه سقلسيرفر لإرسال المستند مره أخرى ، فانه يبدا من العمود 2 بدلا من العمود 1. يؤدي ذلك إلى ظهور رسائل الخطا المذكورة في القسم "الاعراض".
الحل
معلومات التحديث التراكمي
SQL Server 2008 R2 Service Pack 2
تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 3. للحصول علي مزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2008 R2 Service Pack 2 ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
2754552 حزمه التحديثات التراكمية 3 ل SQL Server 2008 R2 Service Pack 2 ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار التصحيح السابق ل SQL Server 2008 R2 Service Pack 2. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2730301 تم إصدار الإصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2 Service Pack 2
SQL Server 2008
تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 4 لإصدار SQL Server 2008. لمزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2008 ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
963036 حزمه التحديثات التراكمية 4 ل SQL Server 2008ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 تصحيح السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
956909 تم إصدار SQL Server 2008 الذي تم إصداره بعد SQL Server 2008
SQL Server 2008 Service Pack 1
تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 1 ل SQL Server 2008 Service Pack 1. لمزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2008 ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
969099 حزمه التحديث التراكمي 1 ل SQL Server 2008 Service Pack 1ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 تصحيح السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
970365 تم إصدار SQL Server 2008 الذي تم إصداره بعد SQL Server 2008 Service Pack 1
الحل البديل
لحل هذه المشكلة ، قم بزيادة حجم إيسم. للقيام بذلك ، قم بتكوين متغير الISM_Size باستخدام الاجراء المخزن sp_fulltext_service . لإظهار القيمة الحالية:sp_fulltext_service ' ism_size ' لتغيير القيمة إلى 16:sp_fulltext_service ' ism_size ' ، @value = 16ملاحظه: ستحتاج إلى أعاده تشغيل خدمه SQL server لكي يدخل هذا التغيير حيز التنفيذ.
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
مزيد من المعلومات
لا تمنع هذه المشكلة المحتوي من الاكتمال. يحتوي فهرس النص الكامل علي منطق أعاده محاولة مضمن سيستمر في أعاده محاولة الإدخال الفاشل حتى ينجح. لذلك ، يمكنك تجاهل رسائل الخطا بأمان. ان التاثيرات الوحيدة المحتملة المعروفة هي انها قد تستغرق وقتا أطول من المعتاد لإكمال المحتوي ويزداد نمو سجل النص الكامل بشكل كبير للإبلاغ عن الخطا. تؤدي منطق أعاده المحاولة في التعليمات البرمجية المصدر إلى المحتوي بنجاح نهائي بدون اي عطب في الفهرس ، بالرغم من ظهور رسالة الخطا التي تشير إلى التلف المحتمل. إذا كنت تعمل في #2 العرض الموضح أعلاه ، فلن تعمل استعلامات البحث في النص الكامل أو المحتوي ، لان مكون المضيف fdhost في حاله صحيحه ستحتاج إلى تطبيق هذا التحديث التراكمي.
مزيد من المعلومات حول حزمه التحديث التراكمي 4 ل SQL Server 2008
للحصول علي مزيد من المعلومات حول الملفات التي تم تغييرها ، وللحصول علي معلومات حول اي متطلبات أساسيه لتطبيق حزمه التحديث التراكمي التي تحتوي علي الإصلاح العاجل الموضح في مقاله "قاعده المعارف ل Microsoft" التالية ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
963036 حزمه التحديثات التراكمية 4 ل SQL Server 2008
مزيد من المعلومات حول حزمه التحديث التراكمي 1 ل SQL Server 2008 Service Pack 1
للحصول علي مزيد من المعلومات حول الملفات التي تم تغييرها ، وللحصول علي معلومات حول اي متطلبات أساسيه لتطبيق حزمه التحديث التراكمي التي تحتوي علي الإصلاح العاجل الموضح في مقاله "قاعده المعارف ل Microsoft" التالية ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
969099 حزمه التحديث التراكمي 1 ل SQL Server 2008 Service Pack 1
المراجع
للحصول علي مزيد من المعلومات حول قائمه الإصدارات المتوفرة بعد إصدار SQL Server 2008 ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
956909 تم إصدار SQL Server 2008 الذي تم إصداره بعد SQL Server 2008للحصول علي مزيد من المعلومات حول نموذج المعالجة التزايدي ل SQL Server ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
935897 يتوفر نموذج خدمه تزايدي من فريق SQL Server لتقديم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنهاللحصول علي مزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
822499 مخطط التسمية الجديد لحزم تحديثات برامج Microsoft SQL Serverلمزيد من المعلومات حول مصطلحات تحديث البرامج ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
824684 وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft