تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

توزع Microsoft إصلاحات Microsoft SQL Server 2008 SP2 كملف واحد قابل للتنزيل. بما أن الإصلاحات تراكمية، فإن كل إصدار جديد يحتوي على جميع الإصلاحات وجميع إصلاحات الأمان التي كانت مضمنة مع إصدار إصلاح SQL Server 2008 SP2 السابق.

مؤشرات الخطأ

اطّلع على السيناريو التالي:

  • يمكنك القيام بوا واحد من الخطوات التالية

    • تثبيت التحديث التراكمي 2 ل Microsoft SQL Server 2008 Service Pack 2 (SP2) أو إصدار أحدث من حزمة التحديث التراكمي

    • ترقية SQL Server 2008 إلى SQL Server 2008 Service Pack 3 (SP3)

    • ترقية SQL Server 2008 R2 إلى SQL Server 2008 R2 Service Pack 1 (SP1) أو إصدار أحدث من حزمة الخدمة

  • يمكنك إنشاء مهمة SQL Server Agent على قاعدة بيانات مستخدم، ثم تعيين نوع الجدول الزمني ك "بدء" تلقائيا عند بدء تشغيل SQL Server Agent.

  • عاود تشغيل خدمة SQL Server.

في هذا السيناريو، تفشل مهمة عامل SQL Server.

السبب

تحدث هذه المشكلة بسبب عدم انتهاء استرداد قاعدة بيانات المستخدم عند بدء المهمة. بعد تثبيت التحديث التراكمي 2 ل SQL Server 2008 SP2 أو ترقية SQL Server 2008 إلى SQL Server 2008 SP3 أو ترقية SQL Server 2008 R2 إلى SQL Server 2008 R2 SP1، يبدأ SQL Server Agent مباشرة بعد انتهاء استرداد قواعد بيانات MSDB.

ملاحظة يجب أن يبدأ SQL Server Agent بعد استرداد كل قواعد البيانات.

الحل

SQL Server 2008 R2 Service Pack 1

تم إصدار تصحيح هذه المشكلة لأول مرة في التحديث التراكمي 9. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه ل SQL Server 2008 R2 Service Pack 1، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:

2756574 حزمة التحديث التراكمي 9 ل SQL Server 2008 R2 Service Pack 1Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات وجميع إصلاحات الأمان التي كانت مضمنة مع إصدار إصلاح SQL Server 2008 R2 Service Pack 1 السابق. نوصيك بأن تفكر في تطبيق أحدث إصدار إصلاح يحتوي على هذه الإصلاحية. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2567616 إصدار SQL Server 2008 R2 الذي تم إصداره بعد إصدار SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 3

تم إصدار تصحيح هذه المشكلة لأول مرة في التحديث التراكمي 7 ل SQL Server 2008 Service Pack 3. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:

2738350 حزمة التحديث التراكمي 7 ل SQL Server 2008 Service Pack 3Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات وجميع إصلاحات الأمان التي كانت مضمنة مع إصدار إصلاح SQL Server 2008 Service Pack 3 السابق. نوصيك بأن تفكر في تطبيق أحدث إصدار إصلاح يحتوي على هذه الإصلاحية. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2629969 إصدار SQL Server 2008 الذي تم إصداره بعد إصدار SQL Server 2008 Service Pack 3

التحديث التراكمي 8 ل SQL Server 2008 Service Pack 2

تم إصدار تصحيح هذه المشكلة لأول مرة في التحديث التراكمي 8 ل SQL Server 2008 Service Pack 2. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه ل SQL Server 2008 Service Pack 2، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:

2648096 حزمة التحديث التراكمي 8 ل SQL Server 2008 Service Pack 2Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات وجميع إصلاحات الأمان التي كانت مضمنة مع إصدار إصلاح SQL Server 2008 Service Pack 2 السابق. نوصيك بأن تفكر في تطبيق أحدث إصدار إصلاح يحتوي على هذه الإصلاحية. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2402659 إصدار SQL Server 2008 الذي تم إصداره بعد إصدار SQL Server 2008 Service Pack 2

SQL Server 2008 R2 Service Pack 2

تم إصدار تصحيح هذه المشكلة لأول مرة في التحديث التراكمي 2 ل SQL Server 2008 R2 Service Pack 2. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:

2740411 حزمة التحديث التراكمي 2 ل SQL Server 2008 R2 Service Pack 2Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات وجميع إصلاحات الأمان التي كانت مضمنة مع إصدار إصلاح SQL Server 2008 R2 السابق. نوصيك بأن تفكر في تطبيق أحدث إصدار إصلاح يحتوي على هذه الإصلاحية. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2730301 إصدار SQL Server 2008 R2 الذي تم إصداره بعد إصدار SQL Server 2008 R2 Service Pack 2

معلومات مفتاح التسجيل

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

322756 كيفية عملسخ السجل في WindowsAfter واستعادته من خلال تطبيق هذه الطريقة، يجب أولا إعادة تشغيل خدمة عامل SQL Server للمثيل المتأثر. يتم إنشاء مفتاح سجل RecoveredDatabasesForAgentStartup جديد عند إعادة تشغيل الخدمة. يحدد مفتاح التسجيل هذا ما إذا كان عامل SQL Server ينتظر حتى اكتمال عملية استرداد قواعد بيانات المستخدم قبل بدء مهمة SQL Server Agent.

لكي نتهيئة مفتاح التسجيل هذا لك، انتقل إلى القسم"إصلاحه من أجلي". إذا كنت تفضل تكوين مفتاح التسجيل هذا بنفسك، فاذهب إلى القسم"سأصلح ذلك بنفسي".

إصلاح المشكلة بالإنابة عني



لتكوين مفتاح التسجيل هذا تلقائيا، انقر فوق الزر "إصلاح" أو الارتباط. ثم انقر فوق "تشغيل" في مربع الحوار "تنزيل الملف"، واتبع الخطوات في المعالج "إصلاح".




الملاحظات

  • قبل تشغيل حل الإصلاح هذا، يجب تثبيت الإصلاح الذي تم وصفه في مقالة قاعدة معارف Microsoft (KB) 2648096. بعد ذلك، يجب إعادة تشغيل خدمة عامل SQL Server للمثيل المتأثر.

  • قد لا يكون هذا المعالج متوفرًا إلا باللغة الإنجليزية. ومع ذلك، يعمل الإصلاح التلقائي أيضًا مع إصدارات Windows باللغات الأخرى.

  • إذا كنت لا تعمل على جهاز الكمبيوتر الذي توجد به المشكلة، فيمكنك حفظ حل Fix it على محرك قرص محمول أو قرص مضغوط ثم تشغيله على جهاز الكمبيوتر الذي توجد به المشكلة.


بعد ذلك، انتقل إلى القسم"هل قام هذا بإصلاح المشكلة؟"



إصلاح المشكلة بنفسي

لتكوين مفتاح التسجيل RecoveredDatabasesForAgentStartup، اتبع الخطوات التالية:

  1. انقر فوق "بدء"،وانقر فوق "تشغيل"،ثم اكتب regedit في المربع "فتح"، ثم انقر فوق "موافق".

  2. حدد موقع مفتاح السجل الفرعي التالي، ثم انقر فوقه:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\

  3. في جزء التفاصيل، انقر ب زر الماوس الأيمن فوق RecoveredDatabasesForAgentStartup،ثم انقر فوق "تعديل".

  4. في مربع بيانات القيمة، اكتب ALL.

    لاحظ أن القيمة الافتراضية لادراج سجل RecoveredDatabasesForAgentStartup هي MSDB.

  5. قم بإنهاء "محرر التسجيل".

ملاحظة، إذا قمت بتعيين قيمة إدخال السجل RecoveredDatabasesForAgentStartup إلى قيمة ليست MSDB أو ALL، يتم تسجيل رسالة تحذير في سجل عامل SQL Server، وينتظر "عامل SQL Server" قاعدة بيانات MSDB فقط.

هل عمل ذلك على إصلاح المشكلة؟

  • تحقق مما إذا كان قد تم إصلاح المشكلة أم لا. في حالة إصلاح المشكلة، لا يتطلب الأمر إكمال قراءة هذا القسم. أما في حالة عدم إصلاح المشكلة، يمكنك الاتصال بالدعم.

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

الحالة

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

الحل البديل

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

ملاحظة يمكنك التحقق من حالة قاعدة البيانات عن طريق الاستعلام عن حالة العمود في جدول نظام sys.databases.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×