المشكلة ل Microsoft SQL Server 2005 Service Pack 2: تشغيل مهام التنظيف على فترات مختلفة من مخصص

ملخص

إذا قمت بتطبيق الإصدار الأولى من Microsoft SQL Server 2005 Service Pack 2 (SP2)، خطط الصيانة SQL Server 2005 موجودة وحزم "خدمات تكامل" التي تحتوي على مهام تنظيف تشغيل هذه المهام في فترات أقصر. تحدث هذه المشكلة فقط إذا تحققت كافة الشروط التالية:
  • تحميل نظام التشغيل SQL Server 2005 SP2 قبل 05 آذار/مارس 2007، وتثبيت حزمة التنزيل هذا.
  • يمكنك استخدام خطط الصيانة SQL Server 2005 أو حزم "خدمات تكامل".
  • تتضمن تلك الخطط أو حزم "مسح محفوظات" المهام أو مهام "التنظيف الصيانة".
الحل لهذه المشكلة الموضحة في قسم "حل المشكلة".

لا يتأثر المستخدمون من SQL Server 2000 خطط الصيانة القديمة والمستخدمين الذين قاموا بتحميل حزمة الخدمة SP2 بعد 05 آذار/مارس 2007. في هذا التاريخ، تم تحديث SQL Server 2005 SP2 لتتضمن تحديثًا يؤدي إلى تجنب هذه المشكلة.

ملاحظة: تؤثر هذه المشكلة على الحزم الرئيسية SQL Server 2005 SP2. استخدم هذه الحزم اصطلاح التسمية التالية:
SQLServer2005SP2-KB921896-ProccessorType-Language.exe
لا تؤثر هذه المشكلة على SQL Server 2005 Express Edition أو SQL Server 2005 حزمة ميزة الحزم.

يسرد الجدول التالي إصدار الملف من إصدار الحزمة SQL Server 2005 SP2 جنبا إلى جنب مع إصدار الحزمة تحديث المتأثرة.
نوع الحزمةإصدار الملف
يتأثر ملف استخراج ذاتي قابل للتنفيذ9.0.3042.0
تحديث ملف استخراج ذاتي قابل للتنفيذ9.0.3042.1
هام: يتم تضمين الإصلاح المضمن في تحديث إصدار الحزمة SQL Server 2005 SP2 في كافة حزم الإصلاحات السريعة SQL Server 2005 لاحقاً.

معلومات أساسية

عند إصدار SQL Server 2005، جرى قياس فترات تنظيف في أيام أسابيع، في الأشهر، أو في السنوات. استجابة لملاحظات العملاء، يتضمن SQL Server 2005 SP2 تحسينات كبيرة على خطط الصيانة. وتشمل هذه تعزيزا ليتيح للمستخدمين تحديد الفاصل الزمني لتنظيف بالساعات.

تسبب التغيير في فواصل زمنية نسخة الإصدار الأولى من SQL Server 2005 SP2 لتفسير الفواصل مهمة تنظيف بطريقة مختلفة عن الإعدادات الأصلية. يؤدي هذا السلوك مهام تنظيف لحذف معلومات إصدار سابق من مخصص.

تسبب التغيير في فواصل زمنية تفسيرات مختلفة لفترات مهمة تنظيف إذا كنت مختلطة إصدارات أدوات وخوادم. على الرغم من أن الإصدار الأصلي من SQL Server 2005 (إصدار RTM) وحزمة الخدمة service Pack 1 (SP1) SQL Server 2005 تحديث SQL Server 2005 SP2 متوافقة، خلط هذه الإصدارات مع نسخة الإصدار الأولى من SQL Server 2005 SP2 قد يؤدي إلى فترات المهام يتم تفسيره بشكل غير صحيح في المهام الجديدة والمعدلة:
  • في حالة إنشاء أو تعديل خطط أو الحزم باستخدام الإصدار الأصلي من SQL Server 2005 أو SQL Server 2005 SP1 تحديث أدوات SQL Server 2005 SP2، وثم يمكنك تشغيلها على نسخة الإصدار الأولى من SQL Server 2005 SP2، يتم معظم فترات مهمة تنظيف أقصر مما هو مقصود. يمكن حذف هذا السلوك معلومات إصدار سابق من مخصص.
  • في حالة إنشاء أو تعديل خطط أو الحزم باستخدام إصدار الإصدار الأولى من أدوات SQL Server 2005 SP2 ثم قم بتشغيل هذه على الإصدار الأصلي من SQL Server 2005 أو SQL Server 2005 SP1 تحديث SQL Server 2005 SP2، كانت الفواصل الزمنية لمهمة تنظيف أطول مما هو مقصود. هذا السلوك يمكن الاحتفاظ بمعلومات أكثر مما هو مقصود.
  • في حالة إنشاء أو تعديل خطط أو الحزم باستخدام إصدار الإصدار الأولى من أدوات SQL Server 2005 SP2 وحدد فترة السنة وثم افتح المهمة في الإصدار الأصلي من SQL Server 2005 أو في SQL Server 2005 SP1، يمكن أن يحدث الخطأ التالي:
    InvalidArgument = القيمة '4' غير صالح ل 'SelectedIndex'.

    اسم المعلمة: SelectedIndex (إطارات رسم النظام)
    إذا تجاهلت الرسالة وقم بحفظ الحزمة، الفاصل الزمني لتنظيف إساءة تفسير نسخة الإصدار الأصلي من SQL Server 2005 و SQL Server 2005 SP1 كأيام وحذف معلومات إصدار سابق من مخصص.

الحل

إذا لم تقم بتثبيت SQL Server 2005 SP2

لم يكن لديك نسخة الإصدار الأصلي من SQL Server 2005 و SQL Server 2005 SP1 هذه المشكلة، ويتم تحديث SQL Server 2005 SP2 التحميل الحالي لحل هذه المشكلة. في حالة عدم تثبيت الإصدار الإصدار الأول من حزمة الخدمة SP2، يمكنك تنزيل الإصدار الحالي وتثبيته.

ملاحظة: إذا حاولت تطبيق تحديث حزمة الخدمة SP2 على تثبيت حزمة الخدمة SP2 سابق، يتم تحديث أية ملفات. بدلاً من ذلك، استخدم أدناه التوزيع العام (GDR) إصدار التحديث.

إذا قمت بتحميل نظام التشغيل SQL Server 2005 SP2 قبل 05 مارس 2007

إذا قمت بتحميل نظام التشغيل SQL Server 2005 SP2 قبل 05 آذار/مارس 2007، بتطبيق التحديث (GDR) إصدار التوزيع العام لعمليات تثبيت SQL Server 2005 SP2 تلك. يتوفر تحديث GDR في "مركز تحميل microsoft":يتوفر هذا التحديث GDR أيضا من خلال Microsoft Update. يتم تطبيق هذا التحديث GDR تلقائياً إذا كنت تستخدم التحديثات التلقائية. ومع ذلك، إذا كنت تستخدم نظام مجموعة تجاوز الفشل، يجب يدوياً تحميل التحديث GDR والتحديث GDR. لا ينطبق Microsoft Update التحديث GDR على عقد نظام مجموعة تجاوز الفشل.

قد تحتاج إلى إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا التحديث GDR،.

التحديث GDR بتصحيح تفسير مهام التنظيف التي تم إنشاؤها باستخدام الإصدار الأصلي من SQL Server 2005 وباستخدام SQL Server 2005 SP1. إذا قمت بإنشاء أو تحرير خطط الصيانة أو حزم "خدمات تكامل" باستخدام نسخة الإصدار الأولى من SQL Server 2005 SP2، يجب التحقق من ثم تحديث الفواصل المهمة تنظيف بعد تطبيق التحديث GDR. في حالة عدم القيام بذلك، سيحتفظ مهام تنظيف البيانات أطول من مخصص.

للتحقق من وتحديث الفواصل المهمة تنظيف، اتبع الخطوات التالية:
  1. فتح خطة الصيانة أو حزمة "الخدمات التكامل".
  2. افتح كل مهمة تنظيف.
  3. ضبط الفاصل الزمني لتنظيف إلى قيمة صحيحة.
  4. حفظ الخطة أو الحزمة.
عند تحديد خادم، SQL Server 2005 SP2 صيانة خطة المساعدة التعرف على خطط الصيانة التي تم تحريرها باستخدام الإصدار الأصلي من SQL Server 2005 SP2. يمكنك استخدام هذه المعلومات لتحديد عدد الخطط التي يجب فحصها. للحصول على هذه الأداة المساعدة، قم بزيارة موقع Microsoft التالي على الويب:

الملفات التي يتم تحديثها بتحديث GDR وبتحديث حزمة الخدمة SP2

الملف المحدثالأولى إصدار حزمة الخدمة SP2إصدار تحديث حزمة الخدمة SP2إصدار التحديث GDR النشرموقع
Microsoft.SqlServer.MaintenancePlanTasks.dll9.00.3042.009.00.3043.009.00.3050.00%ProgramFiles%\Microsoft SQL Server\90\DTS\Tasks والتخزين المؤقت للتجميع العمومي (GAC)
Microsoft.SqlServer.MaintenancePlanTasksUI.dll9.00.3042.009.00.3043.009.00.3050.00GAC
ينبغي فحص اختبارات لتحديد أي إصدار من SQL Server 2005 SP2 مثبت الملف في %ProgramFiles%\Microsoft SQL Server\90\DTS\Tasks. إذا كان إصدار الملف حزمة الخدمة SP2 أكبر من أو يساوي أقل من 9.00.3042.00 و 9.00.3017.00، إصدار حزمة الخدمة SP2 قبل الإفراج عنهم ويجب تثبيت تحديث حزمة الخدمة SP2. إذا كان إصدار الملف يساوي 9.00.3042.00، الإصدار إصدار حزمة الخدمة SP2 الأولى، ويجب تطبيق التحديث GDR.

تحديث GDR يكشف إصدارات الملفات وتحديث الملفات حسب الحاجة. ومع ذلك، إذا كنت بحاجة للتحقق من إصدارات الملفات، يمكنك استخدام مستكشف Microsoft Windows أو أداة سطر الأوامر Filever:
  • للتحقق من إصدار الملف على أجهزة الكمبيوتر الفردية، افتح "مستكشف Windows" انقر نقراً مزدوجاً فوق الملف، حدد خصائصوثم انقر فوق علامة التبويب الإصدار .

  • للمساعدة في التحقق من إصدارات الملفات على العديد من أجهزة الكمبيوتر، تتوفر أداة سطر الأوامر Filever. لمزيد من المعلومات حول الأداة المساعدة لسطر الأوامر Filever، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

    كيفية استخدام الأداة Filever.exe للحصول على معلومات معينة حول ملف في نظام التشغيل Windows 913111

الملفات التي يتم تحديثها بواسطة كافة الإصلاحات العاجلة SQL Server 2005 و GDR التحديثات

يتم تحديث بعض الملفات قبل كل الإصلاح العاجل SQL Server 2005 وتحديث GDR، حتى إذا تم إجراء أية تغييرات في التعليمات البرمجية المصدر. على سبيل المثال، إذا تم تحديث Sqlservr.exe، حدد @@version يظهر إصدار منتج محدث.

يسرد الجدول التالي الملفات التي يتم تحديثها بغض النظر عن التغييرات في التعليمات البرمجية.
الملف المحدثالأولى إصدار حزمة الخدمة SP2إصدار تحديث حزمة الخدمة SP2إصدار التحديث GDR النشر
Microsoft.ReportingServices.Diagnostics.dll9.00.3042.009.00.3042.009.00.3050.00
MsDtsSrvr.exe9.00.3042.009.00.3042.009.00.3050.00
Msmdsrv.exe9.00.3042.009.00.3042.009.00.3050.00
NSService.exe9.00.3042.009.00.3042.009.00.3050.00
ReportingServicesService.exe9.00.3042.009.00.3042.009.00.3050.00
SqlAccess.dll9.00.3042.009.00.3042.009.00.3050.00
Sqlservr.exe9.00.3042.009.00.3042.009.00.3050.00
SqlWb.exe9.00.3042.009.00.3042.009.00.3050.00

الحل البديل

إذا قمت بتطبيق التحديث GDR لا، يمكنك تحديث الفواصل المهمة تنظيف الخاص بك يدوياً باستخدام إصدارات الأداة وملقم مطابقة. إذا قمت فيما بعد بتطبيق هذا أو أي تحديث SQL Server 2005 اللاحقة، يجب التحقق من ثم تحديث الفواصل المهمة تنظيف. ولهذا السبب، نوصي بتطبيق التحديث GDR.

دعم المنتج

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

مزيد من المعلومات

يتم أيضا تضمين هذا الإصلاح العاجل في حزمة التحديث التراكمي (بناء 3161) ل SQL Server 2005 Service Pack 2. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

935356 توفر حزمة التحديث التراكمي (بناء 3161) ل SQL Server 2005 Service Pack 2

خصائص

رقم الموضوع: 933508 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات